Class KafkaBrokerApi<K,V>
java.lang.Object
io.debezium.connector.spanner.util.KafkaBrokerApi<K,V>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.testcontainers.containers.ContainerStateprivate final intprotected static final intstatic final intprivate final Propertiesprotected static final Stringprotected static final Stringprotected static final int -
Constructor Summary
ConstructorsConstructorDescriptionKafkaBrokerApi(org.testcontainers.containers.ContainerState containerState, int kafkaPort, Properties properties) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.clients.admin.AdminClientstatic KafkaBrokerApi<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ObjectNode> createKafkaBrokerApiObjectNode(org.testcontainers.containers.ContainerState containerState, int kafkaPort) static String
-
Field Details
-
SCHEMA_REGISTRY_PORT
- See Also:
-
SCHEMA_REGISTRY_HOST
- See Also:
-
POLL_DURATION_MILLIS
protected static final int POLL_DURATION_MILLIS- See Also:
-
WAIT_TOPIC_HAS_NO_MORE_RECORDS_SECONDS
protected static final int WAIT_TOPIC_HAS_NO_MORE_RECORDS_SECONDS- See Also:
-
POLL_FIRST_RECORDS_TIMEOUT_MAX_MINUTES
public static final int POLL_FIRST_RECORDS_TIMEOUT_MAX_MINUTES- See Also:
-
containerState
private final org.testcontainers.containers.ContainerState containerState -
kafkaPort
private final int kafkaPort -
properties
-
-
Constructor Details
-
KafkaBrokerApi
public KafkaBrokerApi(org.testcontainers.containers.ContainerState containerState, int kafkaPort, Properties properties)
-
-
Method Details
-
getSchemaRegistryAddress
-
createKafkaBrokerApiObjectNode
public static KafkaBrokerApi<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ObjectNode> createKafkaBrokerApiObjectNode(org.testcontainers.containers.ContainerState containerState, int kafkaPort) -
getAddress
-
createAdminClient
public org.apache.kafka.clients.admin.AdminClient createAdminClient()
-