Interface ChangeEventSourceMetricsFactory<P extends Partition>

    • Method Detail

      • getSnapshotMetrics

        <T extends CdcSourceTaskContextSnapshotChangeEventSourceMetrics<P> getSnapshotMetrics​(T taskContext,
                                                                                                ChangeEventQueueMetrics changeEventQueueMetrics,
                                                                                                EventMetadataProvider eventMetadataProvider)
        Returns the snapshot change event source metrics.
        Parameters:
        taskContext - The task context
        changeEventQueueMetrics - The change event queue metrics
        eventMetadataProvider - The event metadata provider implementation
        Returns:
        a snapshot change event source metrics
      • getStreamingMetrics

        <T extends CdcSourceTaskContextStreamingChangeEventSourceMetrics<P> getStreamingMetrics​(T taskContext,
                                                                                                  ChangeEventQueueMetrics changeEventQueueMetrics,
                                                                                                  EventMetadataProvider eventMetadataProvider)
        Returns the streaming change event source metrics.
        Parameters:
        taskContext - The task context
        changeEventQueueMetrics - The change event queue metrics
        eventMetadataProvider - The event metadata provider implementation
        Returns:
        a streaming change event source metrics
      • connectionMetricHandledByCoordinator

        default boolean connectionMetricHandledByCoordinator()