Package io.debezium.testing.system.tools
Class AbstractDockerDeployer<T,C extends org.testcontainers.containers.GenericContainer<?>>
- java.lang.Object
-
- io.debezium.testing.system.tools.AbstractDockerDeployer<T,C>
-
- All Implemented Interfaces:
Deployer<T>
- Direct Known Subclasses:
DockerDB2Deployer,DockerKafkaConnectDeployer,DockerKafkaDeployer,DockerMongoDeployer,DockerMySqlDeployer,DockerPostgreSqlDeployer,DockerSqlServerDeployer
public abstract class AbstractDockerDeployer<T,C extends org.testcontainers.containers.GenericContainer<?>> extends Object implements Deployer<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractDockerDeployer.DockerBuilder<B extends AbstractDockerDeployer.DockerBuilder<B,C,D>,C extends org.testcontainers.containers.GenericContainer<?>,D extends AbstractDockerDeployer<?,C>>-
Nested classes/interfaces inherited from interface io.debezium.testing.system.tools.Deployer
Deployer.Builder<B extends Deployer.Builder<B,D>,D extends Deployer<?>>
-
-
Constructor Summary
Constructors Constructor Description AbstractDockerDeployer(C container)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Tdeploy()Deploys resourceprotected abstract TgetController(C container)protected org.slf4j.LoggergetCurrentLogger()
-
-
-
Field Detail
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
container
protected final C extends org.testcontainers.containers.GenericContainer<?> container
-
-
Constructor Detail
-
AbstractDockerDeployer
public AbstractDockerDeployer(C container)
-
-