Package cz.xtf.builder.db
Class MongoDB
- java.lang.Object
-
- cz.xtf.builder.db.DefaultAuxiliary
-
- cz.xtf.builder.db.DefaultStatefulAuxiliary
-
- cz.xtf.builder.db.AbstractDatabase
-
- cz.xtf.builder.db.MongoDB
-
- All Implemented Interfaces:
OpenShiftAuxiliary
public class MongoDB extends AbstractDatabase
-
-
Field Summary
-
Fields inherited from class cz.xtf.builder.db.AbstractDatabase
configureEnvironment, dbName, external, isObjectStore, jndiName, nonXaDatasource, openShiftName, password, symbolicName, username, withLivenessProbe, withReadinessProbe, withStartupProbe
-
Fields inherited from class cz.xtf.builder.db.DefaultStatefulAuxiliary
dataDir, isStateful, persistentVolClaim, storagePartition
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureApplicationDeployment(DeploymentConfigBuilder dcBuilder)StringgetImageName()Map<String,String>getImageVariables()intgetPort()-
Methods inherited from class cz.xtf.builder.db.AbstractDatabase
asObjectStore, configureContainer, configureDeployment, configureDeployment, configureEnvironment, configureService, external, getDbName, getDeploymentConfigName, getEnvVarPrefix, getPassword, getSymbolicName, getUsername, isObjectStore, jndiName, nonXaDatasource, toString, withProbes
-
Methods inherited from class cz.xtf.builder.db.DefaultStatefulAuxiliary
stateful
-
-
-
-
Method Detail
-
getImageName
public String getImageName()
- Specified by:
getImageNamein classAbstractDatabase
-
getPort
public int getPort()
- Specified by:
getPortin classAbstractDatabase
-
configureApplicationDeployment
public void configureApplicationDeployment(DeploymentConfigBuilder dcBuilder)
- Specified by:
configureApplicationDeploymentin interfaceOpenShiftAuxiliary- Overrides:
configureApplicationDeploymentin classAbstractDatabase
-
getImageVariables
public Map<String,String> getImageVariables()
- Overrides:
getImageVariablesin classAbstractDatabase
-
-