Class MariaDbChangeEventSourceMetricsFactory
java.lang.Object
io.debezium.pipeline.metrics.DefaultChangeEventSourceMetricsFactory<MariaDbPartition>
io.debezium.connector.mariadb.metrics.MariaDbChangeEventSourceMetricsFactory
- All Implemented Interfaces:
io.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory<MariaDbPartition>
public class MariaDbChangeEventSourceMetricsFactory
extends io.debezium.pipeline.metrics.DefaultChangeEventSourceMetricsFactory<MariaDbPartition>
Implementation of the
DefaultStreamingChangeEventSourceMetrics for MariaDB.- Author:
- Chris Cranford
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionboolean<T extends io.debezium.connector.common.CdcSourceTaskContext>
io.debezium.pipeline.metrics.SnapshotChangeEventSourceMetrics<MariaDbPartition>getSnapshotMetrics(T taskContext, io.debezium.connector.base.ChangeEventQueueMetrics changeEventQueueMetrics, io.debezium.pipeline.source.spi.EventMetadataProvider eventMetadataProvider) <T extends io.debezium.connector.common.CdcSourceTaskContext>
io.debezium.pipeline.metrics.StreamingChangeEventSourceMetrics<MariaDbPartition>getStreamingMetrics(T taskContext, io.debezium.connector.base.ChangeEventQueueMetrics changeEventQueueMetrics, io.debezium.pipeline.source.spi.EventMetadataProvider eventMetadataProvider)
-
Field Details
-
streamingMetrics
-
-
Constructor Details
-
MariaDbChangeEventSourceMetricsFactory
public MariaDbChangeEventSourceMetricsFactory(MariaDbStreamingChangeEventSourceMetrics streamingMetrics)
-
-
Method Details
-
getSnapshotMetrics
public <T extends io.debezium.connector.common.CdcSourceTaskContext> io.debezium.pipeline.metrics.SnapshotChangeEventSourceMetrics<MariaDbPartition> getSnapshotMetrics(T taskContext, io.debezium.connector.base.ChangeEventQueueMetrics changeEventQueueMetrics, io.debezium.pipeline.source.spi.EventMetadataProvider eventMetadataProvider) - Specified by:
getSnapshotMetricsin interfaceio.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory<MariaDbPartition>- Overrides:
getSnapshotMetricsin classio.debezium.pipeline.metrics.DefaultChangeEventSourceMetricsFactory<MariaDbPartition>
-
getStreamingMetrics
public <T extends io.debezium.connector.common.CdcSourceTaskContext> io.debezium.pipeline.metrics.StreamingChangeEventSourceMetrics<MariaDbPartition> getStreamingMetrics(T taskContext, io.debezium.connector.base.ChangeEventQueueMetrics changeEventQueueMetrics, io.debezium.pipeline.source.spi.EventMetadataProvider eventMetadataProvider) - Specified by:
getStreamingMetricsin interfaceio.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory<MariaDbPartition>- Overrides:
getStreamingMetricsin classio.debezium.pipeline.metrics.DefaultChangeEventSourceMetricsFactory<MariaDbPartition>
-
connectionMetricHandledByCoordinator
public boolean connectionMetricHandledByCoordinator()
-