Class MongoDbTaskContext

java.lang.Object
io.debezium.connector.common.CdcSourceTaskContext
io.debezium.connector.mongodb.MongoDbTaskContext

public class MongoDbTaskContext extends CdcSourceTaskContext
Author:
Randall Hauch
  • Field Details

    • filters

      private final Filters filters
    • source

      private final SourceInfo source
    • topicNamingStrategy

      private final io.debezium.spi.topic.TopicNamingStrategy topicNamingStrategy
    • serverName

      private final String serverName
    • connectionContext

      private final ConnectionContext connectionContext
    • connectorConfig

      private final MongoDbConnectorConfig connectorConfig
  • Constructor Details

    • MongoDbTaskContext

      public MongoDbTaskContext(Configuration config)
      Parameters:
      config - the configuration
  • Method Details

    • topicNamingStrategy

      public io.debezium.spi.topic.TopicNamingStrategy<CollectionId> topicNamingStrategy()
    • filters

      public Filters filters()
    • source

      public SourceInfo source()
    • serverName

      public String serverName()
    • getConnectionContext

      public ConnectionContext getConnectionContext()
    • getConnectorConfig

      public MongoDbConnectorConfig getConnectorConfig()
    • getCaptureMode

      public MongoDbConnectorConfig.CaptureMode getCaptureMode()
      Provides the capture mode used by connector runtime. This value can differ from requested configured value as the offets stored might be created by a different capture mode. In this case the configured value is overriden and the mode previously used is restored.
      Returns:
      effectively used capture mode