Package io.debezium.heartbeat
Class HeartbeatFactory<T extends DataCollectionId>
java.lang.Object
io.debezium.heartbeat.HeartbeatFactory<T>
A factory for creating the appropriate
Heartbeat implementation based on the connector
type and its configured properties.- Author:
- Chris Cranford
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final HeartbeatConnectionProviderprivate final CommonConnectorConfigprivate final HeartbeatErrorHandlerprivate final SchemaNameAdjusterprivate final TopicSelector<T> -
Constructor Summary
ConstructorsConstructorDescriptionHeartbeatFactory(CommonConnectorConfig connectorConfig, TopicSelector<T> topicSelector, SchemaNameAdjuster schemaNameAdjuster) HeartbeatFactory(CommonConnectorConfig connectorConfig, TopicSelector<T> topicSelector, SchemaNameAdjuster schemaNameAdjuster, HeartbeatConnectionProvider connectionProvider, HeartbeatErrorHandler errorHandler) -
Method Summary
-
Field Details
-
connectorConfig
-
topicSelector
-
schemaNameAdjuster
-
connectionProvider
-
errorHandler
-
-
Constructor Details
-
HeartbeatFactory
public HeartbeatFactory(CommonConnectorConfig connectorConfig, TopicSelector<T> topicSelector, SchemaNameAdjuster schemaNameAdjuster) -
HeartbeatFactory
public HeartbeatFactory(CommonConnectorConfig connectorConfig, TopicSelector<T> topicSelector, SchemaNameAdjuster schemaNameAdjuster, HeartbeatConnectionProvider connectionProvider, HeartbeatErrorHandler errorHandler)
-
-
Method Details
-
createHeartbeat
-