public class KafkaConnectContainer extends org.testcontainers.containers.FixedHostPortGenericContainer<KafkaConnectContainer> implements IContainer<KafkaConnectContainer>
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_STORAGE_TOPIC_CONFIG |
static String |
GROUP_ID_CONFIG
Key / value for Configuration
|
static String |
KEY_CONVERTER_CONFIG |
static String |
KEY_CONVERTER_SCHEMA_REGISTRY_URL_CONFIG |
static String |
OFFSET_STORAGE_FILE_FILENAME_CONFIG |
static String |
OFFSET_STORAGE_PARTITIONS_CONFIG |
static String |
OFFSET_STORAGE_TOPIC_CONFIG |
static String |
STATUS_STORAGE_PARTITIONS_CONFIG |
static String |
STATUS_STORAGE_TOPIC_CONFIG |
static String |
VALUE_CONVERTER_CONFIG |
static String |
VALUE_CONVERTER_SCHEMA_REGISTRY_URL_CONFIG |
| Constructor and Description |
|---|
KafkaConnectContainer(String version) |
KafkaConnectContainer(String version,
int restAppMappingPort) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure()
Configure de the container
|
boolean |
equals(Object o) |
String |
getInternalURL()
Get the local url
|
String |
getURL()
Get the url.
|
int |
hashCode() |
protected void |
registerKafkaConnectEnvironment()
Register system properties.
|
boolean |
registerSpringbootProperties()
Check if system properties must be registred.
|
void |
start()
Start the container
|
KafkaConnectContainer |
withBrokersServerUrl(String brokersServerUrl) |
KafkaConnectContainer |
withConfigStorageTopic(String topic)
Set the config storage topic.
|
KafkaConnectContainer |
withGroupId(String groupId)
Set the group id
|
KafkaConnectContainer |
withKeyConverter(String keyConverter)
Set the key converter.
|
KafkaConnectContainer |
withOffsetStorageFilename(String storageFilename)
Set the offsets storage file name.
|
KafkaConnectContainer |
withOffsetStoragePartition(Integer partitions)
Set the offsets storage partition.
|
KafkaConnectContainer |
withOffsetStorageTopic(String topic)
Set the topic name of the storage offsets topic.
|
KafkaConnectContainer |
withPlugins(Set<String> plugins)
Set the list of plugins directory.
|
KafkaConnectContainer |
withPlugins(String plugins)
Set the plugins directory.
|
KafkaConnectContainer |
withRegisterSpringbootProperties(boolean registerProperties)
Set if the sytem properties must be registred.
|
KafkaConnectContainer |
withRestAppSystemProperty(String restAppSystemProperty) |
KafkaConnectContainer |
withSchemaRegistryUrl(String schemaRegistryUrl) |
KafkaConnectContainer |
withServerCertificates(Certificates certificates) |
KafkaConnectContainer |
withStatusStoragePartition(Integer partitions)
Set the status storage partition.
|
KafkaConnectContainer |
withStatusStorageTopic(String topic)
Set the status storage topic's name.
|
KafkaConnectContainer |
withValueConverter(String valueConverter)
Set the value converter.
|
withFixedExposedPort, withFixedExposedPortaddEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canEqual, containerIsCreated, containerIsStarted, containerIsStarting, copyFileFromContainer, copyFileFromContainer, copyFileToContainer, copyFileToContainer, createVolumeDirectory, doStart, execInContainer, execInContainer, failed, fetchDockerDaemonInfo, finished, getBinds, getCommandParts, getContainerId, getContainerInfo, getContainerName, getCopyToFileContainerPathMap, getCreateContainerCmdModifiers, getDockerClient, getDockerDaemonInfo, 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, isPrivilegedMode, 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, starting, stop, succeeded, toString, waitingFor, waitUntilContainerStarted, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withSharedMemorySize, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withTmpFs, withVolumesFrom, withWorkingDirectoryclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFileSystemBind, addLink, copyFileFromContainer, copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, fetchDockerDaemonInfo, followOutput, followOutput, getBinds, getCommandParts, getDockerClient, getDockerDaemonInfo, getDockerImageName, getEnv, getEnvMap, getExtraHosts, getImage, getLinkedContainers, getPortBindings, getTestHostIpAddress, self, setBinds, setCommand, setCommand, setCommandParts, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setImage, setLinkedContainers, setPortBindings, setWaitStrategy, waitingFor, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withEnv, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withFileSystemBind, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withStartupCheckStrategy, withStartupTimeout, withVolumesFrom, withWorkingDirectorygetContainerNamepublic static final String GROUP_ID_CONFIG
public static final String OFFSET_STORAGE_FILE_FILENAME_CONFIG
public static final String OFFSET_STORAGE_TOPIC_CONFIG
public static final String OFFSET_STORAGE_PARTITIONS_CONFIG
public static final String CONFIG_STORAGE_TOPIC_CONFIG
public static final String STATUS_STORAGE_TOPIC_CONFIG
public static final String STATUS_STORAGE_PARTITIONS_CONFIG
public static final String KEY_CONVERTER_CONFIG
public static final String KEY_CONVERTER_SCHEMA_REGISTRY_URL_CONFIG
public static final String VALUE_CONVERTER_CONFIG
public static final String VALUE_CONVERTER_SCHEMA_REGISTRY_URL_CONFIG
public KafkaConnectContainer(String version)
version - public KafkaConnectContainer(String version, int restAppMappingPort)
version - restAppMappingPort - public KafkaConnectContainer withBrokersServerUrl(String brokersServerUrl)
public KafkaConnectContainer withSchemaRegistryUrl(String schemaRegistryUrl)
protected void configure()
configure in class org.testcontainers.containers.GenericContainer<KafkaConnectContainer>public KafkaConnectContainer withServerCertificates(Certificates certificates)
certificates - public void start()
start in interface org.testcontainers.lifecycle.Startablestart in class org.testcontainers.containers.GenericContainer<KafkaConnectContainer>public KafkaConnectContainer withGroupId(String groupId)
groupId - public KafkaConnectContainer withConfigStorageTopic(String topic)
topic - public KafkaConnectContainer withOffsetStorageTopic(String topic)
topic - public KafkaConnectContainer withOffsetStoragePartition(Integer partitions)
partitions - public KafkaConnectContainer withStatusStorageTopic(String topic)
topic - public KafkaConnectContainer withStatusStoragePartition(Integer partitions)
partitions - public KafkaConnectContainer withOffsetStorageFilename(String storageFilename)
storageFilename - public KafkaConnectContainer withKeyConverter(String keyConverter)
keyConverter - public KafkaConnectContainer withValueConverter(String valueConverter)
valueConverter - public KafkaConnectContainer withPlugins(Set<String> plugins)
plugins - public KafkaConnectContainer withPlugins(String plugins)
plugins - public KafkaConnectContainer withRestAppSystemProperty(String restAppSystemProperty)
restAppSystemProperty - public KafkaConnectContainer withRegisterSpringbootProperties(boolean registerProperties)
withRegisterSpringbootProperties in interface IContainer<KafkaConnectContainer>registerProperties - public boolean registerSpringbootProperties()
registerSpringbootProperties in interface IContainer<KafkaConnectContainer>public String getURL()
getURL in interface IContainer<KafkaConnectContainer>public String getInternalURL()
getInternalURL in interface IContainer<KafkaConnectContainer>protected void registerKafkaConnectEnvironment()
public boolean equals(Object o)
equals in class org.testcontainers.containers.GenericContainer<KafkaConnectContainer>public int hashCode()
hashCode in class org.testcontainers.containers.GenericContainer<KafkaConnectContainer>Copyright © 2019. All rights reserved.