Class MongoDbDeleteWindowCloser
java.lang.Object
io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- All Implemented Interfaces:
WatermarkWindowCloser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CollectionIdprivate static final Stringprivate final MongoDbIncrementalSnapshotChangeEventSourceprivate static final org.slf4j.Loggerprivate final MongoDbConnection -
Constructor Summary
ConstructorsConstructorDescriptionMongoDbDeleteWindowCloser(MongoDbConnection mongoDbConnection, CollectionId collectionId, MongoDbIncrementalSnapshotChangeEventSource incrementalSnapshotChangeEventSource) -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseWindow(Partition partition, OffsetContext offsetContext, String chunkId)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DOCUMENT_ID
- See Also:
-
mongoDbConnection
-
collectionId
-
incrementalSnapshotChangeEventSource
-
-
Constructor Details
-
MongoDbDeleteWindowCloser
public MongoDbDeleteWindowCloser(MongoDbConnection mongoDbConnection, CollectionId collectionId, MongoDbIncrementalSnapshotChangeEventSource incrementalSnapshotChangeEventSource)
-
-
Method Details
-
closeWindow
public void closeWindow(Partition partition, OffsetContext offsetContext, String chunkId) throws InterruptedException - Specified by:
closeWindowin interfaceWatermarkWindowCloser- Throws:
InterruptedException
-