Package io.debezium.connector.mongodb
Class MongoDbEventMetadataProvider
java.lang.Object
io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- All Implemented Interfaces:
EventMetadataProvider
An
EventMetadataProvider implementation for Mongodb to extract metrics data from events.- Author:
- Chris Cranford
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEventSourcePosition(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) getEventTimestamp(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) getTransactionId(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.pipeline.source.spi.EventMetadataProvider
toSummaryString
-
Constructor Details
-
MongoDbEventMetadataProvider
public MongoDbEventMetadataProvider()
-
-
Method Details
-
getEventTimestamp
public Instant getEventTimestamp(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) - Specified by:
getEventTimestampin interfaceEventMetadataProvider
-
getEventSourcePosition
public Map<String,String> getEventSourcePosition(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) - Specified by:
getEventSourcePositionin interfaceEventMetadataProvider
-
getTransactionId
public String getTransactionId(DataCollectionId source, OffsetContext offset, Object key, org.apache.kafka.connect.data.Struct value) - Specified by:
getTransactionIdin interfaceEventMetadataProvider
-