Interface EventMetadataProvider


  • public interface EventMetadataProvider
    An interface implemented by each connector that enables metrics metadata to be extracted from an event.
    Author:
    Jiri Pechanec
    • Method Detail

      • getEventSourcePosition

        Map<String,​String> getEventSourcePosition​(DataCollectionId source,
                                                        OffsetContext offset,
                                                        Object key,
                                                        org.apache.kafka.connect.data.Struct value)
        Returns:
        one or more values uniquely position the event in the transaction log - e.g. LSN
      • getTransactionId

        String getTransactionId​(DataCollectionId source,
                                OffsetContext offset,
                                Object key,
                                org.apache.kafka.connect.data.Struct value)
        Returns:
        unique identifier of the transaction to which the event belongs