Class EngineSourceTaskContext

java.lang.Object
io.debezium.engine.source.EngineSourceTaskContext
All Implemented Interfaces:
DebeziumSourceTaskContext, org.apache.kafka.connect.source.SourceTaskContext

public class EngineSourceTaskContext extends Object implements DebeziumSourceTaskContext, org.apache.kafka.connect.source.SourceTaskContext
Implementation of DebeziumSourceTaskContext which holds references to objects which spans whole task life-cycle. At the same time implements also Kafka Connect SourceTaskContext as current implementation of DebeziumSourceTask only wraps Kafka Connect SourceTask.
Author:
vjuranek
  • Field Details

    • config

      private final Map<String,String> config
    • offsetReader

      private final org.apache.kafka.connect.storage.OffsetStorageReader offsetReader
    • offsetWriter

      private final org.apache.kafka.connect.storage.OffsetStorageWriter offsetWriter
    • offsetCommitPolicy

      private final io.debezium.engine.spi.OffsetCommitPolicy offsetCommitPolicy
    • clock

      private final Clock clock
    • transformations

      private final Transformations transformations
  • Constructor Details

    • EngineSourceTaskContext

      public EngineSourceTaskContext(Map<String,String> config, org.apache.kafka.connect.storage.OffsetStorageReader offsetReader, org.apache.kafka.connect.storage.OffsetStorageWriter offsetWriter, io.debezium.engine.spi.OffsetCommitPolicy offsetCommitPolicy, Clock clock, Transformations transformations)
  • Method Details