Package io.debezium.schema
Class DefaultTopicNamingStrategy
java.lang.Object
io.debezium.schema.AbstractTopicNamingStrategy<DataCollectionId>
io.debezium.schema.DefaultTopicNamingStrategy
- All Implemented Interfaces:
TopicNamingStrategy<DataCollectionId>
@Incubating
public class DefaultTopicNamingStrategy
extends AbstractTopicNamingStrategy<DataCollectionId>
Determine data event topic names using
DataCollectionId.databaseParts().- Author:
- Harvey Yue
-
Field Summary
Fields inherited from class io.debezium.schema.AbstractTopicNamingStrategy
DEFAULT_HEARTBEAT_TOPIC_PREFIX, DEFAULT_TRANSACTION_TOPIC, delimiter, heartbeatPrefix, LOGIC_NAME_PLACEHOLDER, logicalName, prefix, TOPIC_CACHE_SIZE, TOPIC_DELIMITER, TOPIC_HEARTBEAT_PREFIX, TOPIC_NAME_PATTERN, TOPIC_PREFIX, TOPIC_TRANSACTION, topicNames, transactionFields inherited from interface io.debezium.spi.topic.TopicNamingStrategy
REPLACEMENT_CHAR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultTopicNamingStrategycreate(CommonConnectorConfig config) Methods inherited from class io.debezium.schema.AbstractTopicNamingStrategy
configure, heartbeatTopic, mkString, schemaChangeTopic, transactionTopic, validateTopicNameMethods 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
sanitizedTopicName
-
Constructor Details
-
DefaultTopicNamingStrategy
-
DefaultTopicNamingStrategy
-
-
Method Details
-
create
-
dataChangeTopic
- Specified by:
dataChangeTopicin interfaceTopicNamingStrategy<DataCollectionId>- Specified by:
dataChangeTopicin classAbstractTopicNamingStrategy<DataCollectionId>
-