Package io.debezium.connector.mongodb
Class MongoDbTaskContext
- java.lang.Object
-
- io.debezium.connector.common.CdcSourceTaskContext
-
- io.debezium.connector.mongodb.MongoDbTaskContext
-
public class MongoDbTaskContext extends CdcSourceTaskContext
- Author:
- Randall Hauch
-
-
Field Summary
Fields Modifier and Type Field Description private ConnectionContextconnectionContextprivate MongoDbConnectorConfigconnectorConfigprivate Filtersfiltersprivate StringserverNameprivate SourceInfosourceprivate TopicSelector<CollectionId>topicSelector
-
Constructor Summary
Constructors Constructor Description MongoDbTaskContext(Configuration config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filtersfilters()ConnectionContextgetConnectionContext()MongoDbConnectorConfiggetConnectorConfig()StringserverName()SourceInfosource()TopicSelector<CollectionId>topicSelector()-
Methods inherited from class io.debezium.connector.common.CdcSourceTaskContext
capturedDataCollections, configureLoggingContext, getClock, getConnectorName, getConnectorType, temporaryLoggingContext
-
-
-
-
Field Detail
-
filters
private final Filters filters
-
source
private final SourceInfo source
-
topicSelector
private final TopicSelector<CollectionId> topicSelector
-
serverName
private final String serverName
-
connectionContext
private final ConnectionContext connectionContext
-
connectorConfig
private final MongoDbConnectorConfig connectorConfig
-
-
Constructor Detail
-
MongoDbTaskContext
public MongoDbTaskContext(Configuration config)
- Parameters:
config- the configuration
-
-
Method Detail
-
topicSelector
public TopicSelector<CollectionId> topicSelector()
-
filters
public Filters filters()
-
source
public SourceInfo source()
-
serverName
public String serverName()
-
getConnectionContext
public ConnectionContext getConnectionContext()
-
getConnectorConfig
public MongoDbConnectorConfig getConnectorConfig()
-
-