public abstract class AbstractDatabase extends DefaultStatefulAuxiliary
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
configureEnvironment |
protected String |
dbName |
protected boolean |
external |
protected boolean |
isObjectStore |
protected String |
jndiName |
protected boolean |
nonXaDatasource |
protected String |
openShiftName |
protected String |
password |
protected String |
symbolicName |
protected String |
username |
protected boolean |
withLivenessProbe |
protected boolean |
withReadinessProbe |
protected boolean |
withStartupProbe |
dataDir, isStateful, persistentVolClaim, storagePartition| Constructor and Description |
|---|
AbstractDatabase(String symbolicName,
String dataDir) |
AbstractDatabase(String symbolicName,
String dataDir,
boolean withLivenessProbe,
boolean withReadinessProbe) |
AbstractDatabase(String symbolicName,
String dataDir,
boolean withLivenessProbe,
boolean withReadinessProbe,
boolean configureEnvironment) |
AbstractDatabase(String symbolicName,
String dataDir,
boolean withLivenessProbe,
boolean withReadinessProbe,
boolean withStartupProbe,
boolean configureEnvironment) |
AbstractDatabase(String symbolicName,
String dataDir,
PersistentVolumeClaim pvc) |
AbstractDatabase(String symbolicName,
String dataDir,
PersistentVolumeClaim pvc,
boolean withLivenessProbe,
boolean withReadinessProbe) |
AbstractDatabase(String symbolicName,
String dataDir,
PersistentVolumeClaim pvc,
boolean withLivenessProbe,
boolean withReadinessProbe,
boolean withStartupProbe) |
AbstractDatabase(String username,
String password,
String dbName,
String symbolicName,
String dataDir) |
AbstractDatabase(String username,
String password,
String dbName,
String symbolicName,
String dataDir,
boolean withLivenessProbe,
boolean withReadinessProbe) |
AbstractDatabase(String username,
String password,
String dbName,
String symbolicName,
String dataDir,
boolean withLivenessProbe,
boolean withReadinessProbe,
boolean configureEnvironment) |
AbstractDatabase(String username,
String password,
String dbName,
String symbolicName,
String dataDir,
boolean withLivenessProbe,
boolean withReadinessProbe,
boolean withStartupProbe,
boolean configureEnvironment) |
AbstractDatabase(String username,
String password,
String dbName,
String symbolicName,
String dataDir,
PersistentVolumeClaim pvc) |
AbstractDatabase(String username,
String password,
String dbName,
String symbolicName,
String dataDir,
PersistentVolumeClaim pvc,
boolean withLivenessProbe,
boolean withReadinessProbe) |
| Modifier and Type | Method and Description |
|---|---|
AbstractDatabase |
asObjectStore() |
void |
configureApplicationDeployment(DeploymentConfigBuilder dcBuilder) |
protected void |
configureContainer(ContainerBuilder containerBuilder) |
DeploymentConfigBuilder |
configureDeployment(ApplicationBuilder appBuilder) |
DeploymentConfigBuilder |
configureDeployment(ApplicationBuilder appBuilder,
boolean synchronous) |
void |
configureEnvironment(EnvironmentConfiguration envConfig) |
void |
configureService(ApplicationBuilder appBuilder) |
AbstractDatabase |
external() |
String |
getDbName() |
String |
getDeploymentConfigName() |
String |
getEnvVarPrefix() |
abstract String |
getImageName() |
Map<String,String> |
getImageVariables() |
String |
getPassword() |
abstract int |
getPort() |
String |
getSymbolicName() |
String |
getUsername() |
boolean |
isObjectStore() |
AbstractDatabase |
jndiName(String jndiName) |
AbstractDatabase |
nonXaDatasource() |
String |
toString() |
AbstractDatabase |
withProbes() |
statefulprotected final String username
protected final String password
protected final String dbName
protected final String symbolicName
protected String openShiftName
protected String jndiName
protected boolean isObjectStore
protected boolean configureEnvironment
protected boolean external
protected boolean nonXaDatasource
protected boolean withLivenessProbe
protected boolean withReadinessProbe
protected boolean withStartupProbe
public AbstractDatabase(String symbolicName, String dataDir, boolean withLivenessProbe, boolean withReadinessProbe)
public AbstractDatabase(String symbolicName, String dataDir, boolean withLivenessProbe, boolean withReadinessProbe, boolean configureEnvironment)
public AbstractDatabase(String symbolicName, String dataDir, boolean withLivenessProbe, boolean withReadinessProbe, boolean withStartupProbe, boolean configureEnvironment)
public AbstractDatabase(String symbolicName, String dataDir, PersistentVolumeClaim pvc)
public AbstractDatabase(String symbolicName, String dataDir, PersistentVolumeClaim pvc, boolean withLivenessProbe, boolean withReadinessProbe)
public AbstractDatabase(String username, String password, String dbName, String symbolicName, String dataDir, PersistentVolumeClaim pvc, boolean withLivenessProbe, boolean withReadinessProbe)
public AbstractDatabase(String symbolicName, String dataDir, PersistentVolumeClaim pvc, boolean withLivenessProbe, boolean withReadinessProbe, boolean withStartupProbe)
public AbstractDatabase(String username, String password, String dbName, String symbolicName, String dataDir)
public AbstractDatabase(String username, String password, String dbName, String symbolicName, String dataDir, PersistentVolumeClaim pvc)
public AbstractDatabase(String username, String password, String dbName, String symbolicName, String dataDir, boolean withLivenessProbe, boolean withReadinessProbe)
public AbstractDatabase(String username, String password, String dbName, String symbolicName, String dataDir, boolean withLivenessProbe, boolean withReadinessProbe, boolean configureEnvironment)
public abstract String getImageName()
public abstract int getPort()
public String getSymbolicName()
public String getDbName()
public String getUsername()
public String getPassword()
protected void configureContainer(ContainerBuilder containerBuilder)
public String getDeploymentConfigName()
getDeploymentConfigName in class DefaultAuxiliarypublic String getEnvVarPrefix()
public void configureApplicationDeployment(DeploymentConfigBuilder dcBuilder)
public void configureService(ApplicationBuilder appBuilder)
public DeploymentConfigBuilder configureDeployment(ApplicationBuilder appBuilder)
public DeploymentConfigBuilder configureDeployment(ApplicationBuilder appBuilder, boolean synchronous)
public void configureEnvironment(EnvironmentConfiguration envConfig)
public AbstractDatabase jndiName(String jndiName)
public AbstractDatabase asObjectStore()
public boolean isObjectStore()
public AbstractDatabase external()
public AbstractDatabase withProbes()
public AbstractDatabase nonXaDatasource()
Copyright © 2024. All rights reserved.