Class SpannerBaseSourceTask

java.lang.Object
org.apache.kafka.connect.source.SourceTask
io.debezium.connector.common.BaseSourceTask<SpannerPartition,SpannerOffsetContext>
io.debezium.connector.spanner.SpannerBaseSourceTask
All Implemented Interfaces:
org.apache.kafka.connect.connector.Task
Direct Known Subclasses:
SpannerConnectorTask

public abstract class SpannerBaseSourceTask extends io.debezium.connector.common.BaseSourceTask<SpannerPartition,SpannerOffsetContext>
Provides basic functionality of the Spanner SourceTask implementations
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.debezium.connector.common.BaseSourceTask

    io.debezium.connector.common.BaseSourceTask.State

    Nested classes/interfaces inherited from class org.apache.kafka.connect.source.SourceTask

    org.apache.kafka.connect.source.SourceTask.TransactionBoundary
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    private final List<org.apache.kafka.connect.source.SourceRecord>
     

    Fields inherited from class org.apache.kafka.connect.source.SourceTask

    context, TRANSACTION_BOUNDARY_CONFIG
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    commitRecord(org.apache.kafka.connect.source.SourceRecord sourceRecord, org.apache.kafka.clients.producer.RecordMetadata metadata)
     
    protected Iterable<io.debezium.config.Field>
     
    protected io.debezium.pipeline.spi.Offsets<SpannerPartition,SpannerOffsetContext>
     
    protected abstract void
    onRecordSent(org.apache.kafka.connect.source.SourceRecord sourceRecord)
     
     

    Methods inherited from class io.debezium.connector.common.BaseSourceTask

    commitRecord, doPoll, doStop, getAvailableSignalChannels, getNotificationChannels, getPreviousOffsets, getTaskState, logStatistics, poll, registerServiceProviders, resetErrorHandlerRetriesIfNeeded, start, start, stop, validateAndLoadSchemaHistory, withMaskedSensitiveOptions

    Methods inherited from class org.apache.kafka.connect.source.SourceTask

    initialize

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • SpannerBaseSourceTask

      public SpannerBaseSourceTask()
  • Method Details