public class DatabaseController extends Object
| Modifier and Type | Field and Description |
|---|---|
private String |
dbType |
private io.fabric8.kubernetes.api.model.apps.Deployment |
deployment |
private static org.slf4j.Logger |
LOGGER |
private String |
name |
private io.fabric8.openshift.client.OpenShiftClient |
ocp |
private OpenShiftUtils |
ocpUtils |
private String |
project |
private List<io.fabric8.kubernetes.api.model.Service> |
services |
| Constructor and Description |
|---|
DatabaseController(io.fabric8.kubernetes.api.model.apps.Deployment deployment,
List<io.fabric8.kubernetes.api.model.Service> services,
String dbType,
io.fabric8.openshift.client.OpenShiftClient ocp) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
deploymentAvailableCondition(io.fabric8.kubernetes.api.model.apps.Deployment d) |
void |
executeStatement(String database,
String username,
String password,
String sql) |
String |
getDatabaseUrl() |
void |
reload() |
private static final org.slf4j.Logger LOGGER
private final io.fabric8.openshift.client.OpenShiftClient ocp
private final String project
private final String dbType
private final OpenShiftUtils ocpUtils
private io.fabric8.kubernetes.api.model.apps.Deployment deployment
private String name
private List<io.fabric8.kubernetes.api.model.Service> services
public String getDatabaseUrl()
public void executeStatement(String database, String username, String password, String sql) throws SQLException
SQLExceptionpublic void reload()
throws InterruptedException
InterruptedExceptionprivate boolean deploymentAvailableCondition(io.fabric8.kubernetes.api.model.apps.Deployment d)
Copyright © 2020 JBoss by Red Hat. All rights reserved.