Class SpannerChangeEventSourceCoordinator

java.lang.Object
io.debezium.pipeline.ChangeEventSourceCoordinator<SpannerPartition,SpannerOffsetContext>
io.debezium.connector.spanner.SpannerChangeEventSourceCoordinator

public class SpannerChangeEventSourceCoordinator extends io.debezium.pipeline.ChangeEventSourceCoordinator<SpannerPartition,SpannerOffsetContext>
Coordinates Spanner ChangeEventSource to execute them in order
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.debezium.pipeline.ChangeEventSourceCoordinator

    io.debezium.pipeline.ChangeEventSourceCoordinator.CatchUpStreamingResult, io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
  • Field Summary

    Fields inherited from class io.debezium.pipeline.ChangeEventSourceCoordinator

    changeEventSourceFactory, changeEventSourceMetricsFactory, commitOffsetLock, errorHandler, eventDispatcher, executor, previousOffsets, schema, SHUTDOWN_WAIT_TIMEOUT, snapshotMetrics, streamingMetrics, streamingSource
  • Constructor Summary

    Constructors
    Constructor
    Description
    SpannerChangeEventSourceCoordinator(io.debezium.pipeline.spi.Offsets previousOffsets, io.debezium.pipeline.ErrorHandler errorHandler, Class connectorType, io.debezium.config.CommonConnectorConfig connectorConfig, io.debezium.pipeline.source.spi.ChangeEventSourceFactory changeEventSourceFactory, io.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory changeEventSourceMetricsFactory, io.debezium.pipeline.EventDispatcher eventDispatcher, io.debezium.schema.DatabaseSchema schema)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    commitRecords(List<org.apache.kafka.connect.source.SourceRecord> recordList)
     

    Methods inherited from class io.debezium.pipeline.ChangeEventSourceCoordinator

    commitOffset, doSnapshot, executeCatchUpStreaming, executeChangeEventSources, initStreamEvents, start, stop, streamEvents, streamingConnected

    Methods inherited from class java.lang.Object

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

    • SpannerChangeEventSourceCoordinator

      public SpannerChangeEventSourceCoordinator(io.debezium.pipeline.spi.Offsets previousOffsets, io.debezium.pipeline.ErrorHandler errorHandler, Class connectorType, io.debezium.config.CommonConnectorConfig connectorConfig, io.debezium.pipeline.source.spi.ChangeEventSourceFactory changeEventSourceFactory, io.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory changeEventSourceMetricsFactory, io.debezium.pipeline.EventDispatcher eventDispatcher, io.debezium.schema.DatabaseSchema schema)
  • Method Details