Class ProxiedStrimziKafkaContainer
java.lang.Object
org.testcontainers.containers.FailureDetectingExternalResource
org.testcontainers.containers.GenericContainer<io.strimzi.test.container.StrimziKafkaContainer>
io.strimzi.test.container.StrimziKafkaContainer
io.smallrye.reactive.messaging.kafka.companion.test.ProxiedStrimziKafkaContainer
- All Implemented Interfaces:
io.strimzi.test.container.KafkaContainer,AutoCloseable,org.junit.rules.TestRule,org.testcontainers.containers.Container<io.strimzi.test.container.StrimziKafkaContainer>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.traits.LinkableContainer,org.testcontainers.containers.wait.strategy.WaitStrategyTarget,org.testcontainers.lifecycle.Startable
public class ProxiedStrimziKafkaContainer
extends io.strimzi.test.container.StrimziKafkaContainer
Sets advertised listeners to the proxied port instead of exposed port
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.testcontainers.containers.Container
org.testcontainers.containers.Container.ExecResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final intstatic final org.jboss.logging.Loggerstatic final Stringstatic final StringFields inherited from class io.strimzi.test.container.StrimziKafkaContainer
STARTER_SCRIPTFields inherited from class org.testcontainers.containers.GenericContainer
CONTAINER_RUNNING_TIMEOUT_SEC, dependencies, dockerClient, INTERNAL_HOST_HOSTNAME, waitStrategyFields inherited from interface org.testcontainers.containers.ContainerState
STATE_HEALTHY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.strimzi.test.container.StrimziKafkaContainer
containerIsStarting, getClusterId, getInternalZooKeeperConnect, getProxy, hasKraftOrExternalZooKeeperConfigured, runStarterScript, waitForRunning, withBootstrapServers, withBrokerId, withExternalZookeeperConnect, withKafkaConfigurationMap, withKafkaVersion, withKraft, withPort, withProxyContainer, withServerPropertiesMethods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, configure, containerIsCreated, containerIsStarted, containerIsStarted, containerIsStarting, containerIsStopped, containerIsStopping, copyFileFromContainer, createVolumeDirectory, dependsOn, dependsOn, dependsOn, 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, isHostAccessible, isPrivilegedMode, isShouldBeReused, logger, setBinds, setCommand, setCommand, setCommandParts, setCopyToFileContainerPathMap, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setHostAccessible, setImage, setLabels, setLinkedContainers, setLogConsumers, setNetwork, setNetworkAliases, setNetworkMode, setPortBindings, setPrivilegedMode, setShmSize, setStartupAttempts, setStartupCheckStrategy, setTmpFsMapping, setVolumesFroms, setWaitStrategy, setWorkingDirectory, start, starting, succeeded, toString, waitingFor, waitUntilContainerStarted, withAccessToHost, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withCopyToContainer, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withImagePullPolicy, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withReuse, withSharedMemorySize, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withTmpFs, withVolumesFrom, withWorkingDirectoryMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.testcontainers.containers.Container
addFileSystemBind, followOutput, followOutput, self, withEnv, withFileSystemBindMethods inherited from interface org.testcontainers.containers.ContainerState
copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, execInContainerWithUser, execInContainerWithUser, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunningMethods inherited from interface org.testcontainers.lifecycle.Startable
close, getDependencies, start
-
Field Details
-
LOGGER
public static final org.jboss.logging.Logger LOGGER -
KAFKA_PORT
public static final int KAFKA_PORT- See Also:
-
TOXIPROXY_NETWORK_ALIAS
- See Also:
-
KAFKA_NETWORK_ALIAS
- See Also:
-
TOXIPROXY_IMAGE_NAME_PROPERTY_KEY
- See Also:
-
DEFAULT_TOXIPROXY_IMAGE_NAME
- See Also:
-
-
Constructor Details
-
ProxiedStrimziKafkaContainer
public ProxiedStrimziKafkaContainer() -
ProxiedStrimziKafkaContainer
-
-
Method Details
-
doStart
protected void doStart()- Overrides:
doStartin classio.strimzi.test.container.StrimziKafkaContainer
-
getKafkaProxy
-
stop
public void stop()- Specified by:
stopin interfaceorg.testcontainers.lifecycle.Startable- Overrides:
stopin classio.strimzi.test.container.StrimziKafkaContainer
-
getBootstrapServers
- Specified by:
getBootstrapServersin interfaceio.strimzi.test.container.KafkaContainer- Overrides:
getBootstrapServersin classio.strimzi.test.container.StrimziKafkaContainer
-