Class KafkaConnectConainer
- java.lang.Object
-
- org.testcontainers.containers.FailureDetectingExternalResource
-
- org.testcontainers.containers.GenericContainer<KafkaConnectConainer>
-
- io.debezium.testing.system.tools.kafka.docker.KafkaConnectConainer
-
- All Implemented Interfaces:
AutoCloseable,org.junit.rules.TestRule,org.testcontainers.containers.Container<KafkaConnectConainer>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.traits.LinkableContainer,org.testcontainers.containers.wait.strategy.WaitStrategyTarget,org.testcontainers.lifecycle.Startable
public class KafkaConnectConainer extends org.testcontainers.containers.GenericContainer<KafkaConnectConainer>
-
-
Field Summary
Fields Modifier and Type Field Description static intKAFKA_CONNECT_API_PORTstatic StringKAFKA_CONNECT_COMMANDstatic StringKAFKA_JMX_HOSTstatic intKAFKA_JMX_PORTstatic intPROMETHEUS_METRICS_PORT
-
Constructor Summary
Constructors Constructor Description KafkaConnectConainer()KafkaConnectConainer(String containerImageName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voiddefaultConfig()KafkaConnectConainerwithHttpMetrics()KafkaConnectConainerwithKafka(KafkaContainer kafka)KafkaConnectConainerwithKafka(org.testcontainers.containers.Network network, String bootstrapServers)-
Methods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, configure, containerIsCreated, containerIsStarted, containerIsStarted, containerIsStarting, containerIsStarting, containerIsStopped, containerIsStopping, copyFileFromContainer, createVolumeDirectory, dependsOn, dependsOn, dependsOn, doStart, equals, failed, finished, getBinds, getCommandParts, getContainerId, getContainerInfo, getContainerName, getCopyToFileContainerPathMap, getCreateContainerCmdModifiers, getDependencies, getDockerClient, getDockerImageName, getEnv, getEnvMap, getExposedPorts, getExtraHosts, getImage, getIpAddress, getLabels, getLinkedContainers, getLivenessCheckPort, getLivenessCheckPortNumbers, getLivenessCheckPorts, getLogConsumers, getNetwork, getNetworkAliases, getNetworkMode, getPortBindings, getShmSize, getStartupAttempts, getStartupCheckStrategy, getTestHostIpAddress, getTmpFsMapping, getVolumesFroms, getWaitStrategy, getWorkingDirectory, hashCode, isPrivilegedMode, isShouldBeReused, logger, setBinds, setCommand, setCommand, setCommandParts, setCopyToFileContainerPathMap, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setImage, setLabels, setLinkedContainers, setLogConsumers, setNetwork, setNetworkAliases, setNetworkMode, setPortBindings, setPrivilegedMode, setShmSize, setStartupAttempts, setStartupCheckStrategy, setTmpFsMapping, setVolumesFroms, setWaitStrategy, setWorkingDirectory, start, starting, stop, succeeded, toString, waitingFor, waitUntilContainerStarted, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withImagePullPolicy, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withReuse, withSharedMemorySize, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withTmpFs, withVolumesFrom, withWorkingDirectory
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.testcontainers.containers.Container
addFileSystemBind, followOutput, followOutput, self, withEnv, withFileSystemBind
-
Methods inherited from interface org.testcontainers.containers.ContainerState
copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunning
-
-
-
-
Field Detail
-
KAFKA_CONNECT_COMMAND
public static final String KAFKA_CONNECT_COMMAND
- See Also:
- Constant Field Values
-
KAFKA_JMX_HOST
public static final String KAFKA_JMX_HOST
- See Also:
- Constant Field Values
-
KAFKA_CONNECT_API_PORT
public static final int KAFKA_CONNECT_API_PORT
- See Also:
- Constant Field Values
-
PROMETHEUS_METRICS_PORT
public static final int PROMETHEUS_METRICS_PORT
- See Also:
- Constant Field Values
-
KAFKA_JMX_PORT
public static final int KAFKA_JMX_PORT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
KafkaConnectConainer
public KafkaConnectConainer(String containerImageName)
-
KafkaConnectConainer
public KafkaConnectConainer()
-
-
Method Detail
-
defaultConfig
private void defaultConfig()
-
withKafka
public KafkaConnectConainer withKafka(KafkaContainer kafka)
-
withKafka
public KafkaConnectConainer withKafka(org.testcontainers.containers.Network network, String bootstrapServers)
-
withHttpMetrics
public KafkaConnectConainer withHttpMetrics()
-
-