Class AbstractOcpDatabaseDeployer<T>
- java.lang.Object
-
- io.debezium.testing.system.tools.databases.AbstractOcpDatabaseDeployer<T>
-
- All Implemented Interfaces:
Deployer<T>
- Direct Known Subclasses:
OcpDB2Deployer,OcpMongoDeployer,OcpMySqlDeployer,OcpPostgreSqlDeployer,OcpSqlServerDeployer
public abstract class AbstractOcpDatabaseDeployer<T> extends Object implements Deployer<T>
- Author:
- Jakub Cechacek
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractOcpDatabaseDeployer.DatabaseBuilder<B extends AbstractOcpDatabaseDeployer.DatabaseBuilder<B,D>,D extends AbstractOcpDatabaseDeployer<?>>-
Nested classes/interfaces inherited from interface io.debezium.testing.system.tools.Deployer
Deployer.Builder<B extends Deployer.Builder<B,D>,D extends Deployer<?>>
-
-
Field Summary
Fields Modifier and Type Field Description private io.fabric8.kubernetes.api.model.apps.Deploymentdeploymentprivate static org.slf4j.LoggerLOGGERprivate io.fabric8.openshift.client.OpenShiftClientocpprivate OpenShiftUtilsocpUtilsprivate Stringprojectprivate List<io.fabric8.kubernetes.api.model.Service>services
-
Constructor Summary
Constructors Constructor Description AbstractOcpDatabaseDeployer(String project, io.fabric8.kubernetes.api.model.apps.Deployment deployment, List<io.fabric8.kubernetes.api.model.Service> services, io.fabric8.openshift.client.OpenShiftClient ocp)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Tdeploy()Deploys resourceprotected abstract TgetController(io.fabric8.kubernetes.api.model.apps.Deployment deployment, List<io.fabric8.kubernetes.api.model.Service> services, io.fabric8.openshift.client.OpenShiftClient ocp)
-
-
-
Field Detail
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
ocp
private final io.fabric8.openshift.client.OpenShiftClient ocp
-
ocpUtils
private final OpenShiftUtils ocpUtils
-
project
private final String project
-
deployment
private io.fabric8.kubernetes.api.model.apps.Deployment deployment
-
services
private List<io.fabric8.kubernetes.api.model.Service> services
-
-