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 Details

  • Constructor Details

  • 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:
      getSnapshotMetrics in interface io.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory<MariaDbPartition>
      Overrides:
      getSnapshotMetrics in class io.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:
      getStreamingMetrics in interface io.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory<MariaDbPartition>
      Overrides:
      getStreamingMetrics in class io.debezium.pipeline.metrics.DefaultChangeEventSourceMetricsFactory<MariaDbPartition>
    • connectionMetricHandledByCoordinator

      public boolean connectionMetricHandledByCoordinator()