Package io.debezium.schema
Class DefaultUnicodeTopicNamingStrategy
java.lang.Object
io.debezium.schema.AbstractTopicNamingStrategy<io.debezium.spi.schema.DataCollectionId>
io.debezium.schema.AbstractUnicodeTopicNamingStrategy
io.debezium.schema.DefaultUnicodeTopicNamingStrategy
- All Implemented Interfaces:
io.debezium.spi.topic.TopicNamingStrategy<io.debezium.spi.schema.DataCollectionId>
@Incubating
public class DefaultUnicodeTopicNamingStrategy
extends AbstractUnicodeTopicNamingStrategy
Implement a unicode converter strategy to determine data event topic names using
DataCollectionId.databaseParts().- Author:
- Harvey Yue
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.debezium.spi.topic.TopicNamingStrategy
io.debezium.spi.topic.TopicNamingStrategy.TopicSchemaAugment<S>, io.debezium.spi.topic.TopicNamingStrategy.TopicValueAugment<I extends io.debezium.spi.schema.DataCollectionId,S, R> -
Field Summary
Fields inherited from class io.debezium.schema.AbstractTopicNamingStrategy
DEFAULT_HEARTBEAT_TOPIC_PREFIX, DEFAULT_TRANSACTION_TOPIC, delimiter, heartbeatPrefix, heartbeatTopicName, multiPartitionMode, prefix, replacement, TOPIC_CACHE_SIZE, TOPIC_DELIMITER, TOPIC_HEARTBEAT_NAME, TOPIC_HEARTBEAT_PREFIX, TOPIC_TRANSACTION, topicNames, transactionFields inherited from interface io.debezium.spi.topic.TopicNamingStrategy
MAX_NAME_LENGTH, NO_SCHEMA_OP, NO_VALUE_OP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(CommonConnectorConfig config) dataChangeTopic(io.debezium.spi.schema.DataCollectionId id) Methods inherited from class io.debezium.schema.AbstractUnicodeTopicNamingStrategy
isValidCharacterMethods inherited from class io.debezium.schema.AbstractTopicNamingStrategy
configure, getSchemaPartsTopicName, heartbeatTopic, mkString, sanitizedTopicName, schemaChangeTopic, transactionTopic, validateHeartbeatTopicNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.spi.topic.TopicNamingStrategy
keySchemaAugment, keyValueAugment, recordSchemaPrefix
-
Constructor Details
-
DefaultUnicodeTopicNamingStrategy
-
-
Method Details
-
create
-
dataChangeTopic
- Specified by:
dataChangeTopicin interfaceio.debezium.spi.topic.TopicNamingStrategy<io.debezium.spi.schema.DataCollectionId>- Specified by:
dataChangeTopicin classAbstractTopicNamingStrategy<io.debezium.spi.schema.DataCollectionId>
-