Class SpannerSnapshotChangeEventSourceMetricsStub
java.lang.Object
io.debezium.connector.spanner.metrics.jmx.SpannerSnapshotChangeEventSourceMetricsStub
- All Implemented Interfaces:
io.debezium.pipeline.metrics.ChangeEventSourceMetrics<SpannerPartition>,io.debezium.pipeline.metrics.SnapshotChangeEventSourceMetrics<SpannerPartition>,io.debezium.pipeline.source.spi.DataChangeEventListener<SpannerPartition>,io.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
public class SpannerSnapshotChangeEventSourceMetricsStub
extends Object
implements io.debezium.pipeline.metrics.SnapshotChangeEventSourceMetrics<SpannerPartition>
Metrics related to the snapshot phase of the Spanner connector.
Not implemented yet.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcurrentChunk(SpannerPartition partition, String chunkId, Object[] chunkFrom, Object[] chunkTo) voidcurrentChunk(SpannerPartition partition, String chunkId, Object[] chunkFrom, Object[] chunkTo, Object[] tableTo) voiddataCollectionSnapshotCompleted(SpannerPartition partition, io.debezium.spi.schema.DataCollectionId dataCollectionId, long numRows) voidmonitoredDataCollectionsDetermined(SpannerPartition partition, Iterable<? extends io.debezium.spi.schema.DataCollectionId> dataCollectionIds) voidonConnectorEvent(SpannerPartition partition, io.debezium.pipeline.ConnectorEvent event) voidonErroneousEvent(SpannerPartition partition, String event) voidonErroneousEvent(SpannerPartition partition, String event, io.debezium.data.Envelope.Operation operation) voidonEvent(SpannerPartition partition, io.debezium.spi.schema.DataCollectionId source, io.debezium.pipeline.spi.OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, io.debezium.data.Envelope.Operation operation) voidonFilteredEvent(SpannerPartition partition, String event) voidonFilteredEvent(SpannerPartition partition, String event, io.debezium.data.Envelope.Operation operation) voidregister()voidrowsScanned(SpannerPartition partition, io.debezium.relational.TableId tableId, long numRows) voidsnapshotAborted(SpannerPartition partition) voidsnapshotCompleted(SpannerPartition partition) voidsnapshotPaused(SpannerPartition partition) voidsnapshotResumed(SpannerPartition partition) voidsnapshotStarted(SpannerPartition partition) void
-
Constructor Details
-
SpannerSnapshotChangeEventSourceMetricsStub
public SpannerSnapshotChangeEventSourceMetricsStub()
-
-
Method Details
-
register
public void register()- Specified by:
registerin interfaceio.debezium.pipeline.metrics.ChangeEventSourceMetrics<SpannerPartition>
-
unregister
public void unregister()- Specified by:
unregisterin interfaceio.debezium.pipeline.metrics.ChangeEventSourceMetrics<SpannerPartition>
-
onEvent
public void onEvent(SpannerPartition partition, io.debezium.spi.schema.DataCollectionId source, io.debezium.pipeline.spi.OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value, io.debezium.data.Envelope.Operation operation) - Specified by:
onEventin interfaceio.debezium.pipeline.source.spi.DataChangeEventListener<SpannerPartition>
-
onFilteredEvent
- Specified by:
onFilteredEventin interfaceio.debezium.pipeline.source.spi.DataChangeEventListener<SpannerPartition>
-
onFilteredEvent
public void onFilteredEvent(SpannerPartition partition, String event, io.debezium.data.Envelope.Operation operation) - Specified by:
onFilteredEventin interfaceio.debezium.pipeline.source.spi.DataChangeEventListener<SpannerPartition>
-
onErroneousEvent
- Specified by:
onErroneousEventin interfaceio.debezium.pipeline.source.spi.DataChangeEventListener<SpannerPartition>
-
onErroneousEvent
public void onErroneousEvent(SpannerPartition partition, String event, io.debezium.data.Envelope.Operation operation) - Specified by:
onErroneousEventin interfaceio.debezium.pipeline.source.spi.DataChangeEventListener<SpannerPartition>
-
onConnectorEvent
- Specified by:
onConnectorEventin interfaceio.debezium.pipeline.source.spi.DataChangeEventListener<SpannerPartition>
-
snapshotStarted
- Specified by:
snapshotStartedin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
snapshotPaused
- Specified by:
snapshotPausedin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
snapshotResumed
- Specified by:
snapshotResumedin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
monitoredDataCollectionsDetermined
public void monitoredDataCollectionsDetermined(SpannerPartition partition, Iterable<? extends io.debezium.spi.schema.DataCollectionId> dataCollectionIds) - Specified by:
monitoredDataCollectionsDeterminedin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
snapshotCompleted
- Specified by:
snapshotCompletedin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
snapshotAborted
- Specified by:
snapshotAbortedin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
dataCollectionSnapshotCompleted
public void dataCollectionSnapshotCompleted(SpannerPartition partition, io.debezium.spi.schema.DataCollectionId dataCollectionId, long numRows) - Specified by:
dataCollectionSnapshotCompletedin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
rowsScanned
public void rowsScanned(SpannerPartition partition, io.debezium.relational.TableId tableId, long numRows) - Specified by:
rowsScannedin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
currentChunk
public void currentChunk(SpannerPartition partition, String chunkId, Object[] chunkFrom, Object[] chunkTo) - Specified by:
currentChunkin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-
currentChunk
public void currentChunk(SpannerPartition partition, String chunkId, Object[] chunkFrom, Object[] chunkTo, Object[] tableTo) - Specified by:
currentChunkin interfaceio.debezium.pipeline.source.spi.SnapshotProgressListener<SpannerPartition>
-