Class BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult>
java.lang.Object
io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult>
- Type Parameters:
TResult- the type of change stream document
- Enclosing class:
- BufferingChangeStreamCursor<TResult>
@Immutable
public static final class BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult>
extends Object
Combination of change stream event and resume token
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.bson.BsonDocumentWhendocumentis present this field corresponds toChangeStreamDocument.getResumeToken()Otherwise the value corresponds to the value returned by associatedMongoChangeStreamCursor.getResumeToken() -
Constructor Summary
ConstructorsConstructorDescriptionResumableChangeStreamEvent(com.mongodb.client.model.changestream.ChangeStreamDocument<TResult> document) Creates resumable event from documentResumableChangeStreamEvent(org.bson.BsonDocument resumeToken) Creates resumable event from resume token -
Method Summary
-
Field Details
-
document
-
resumeToken
public final org.bson.BsonDocument resumeTokenWhendocumentis present this field corresponds toChangeStreamDocument.getResumeToken()Otherwise the value corresponds to the value returned by associatedMongoChangeStreamCursor.getResumeToken()
-
-
Constructor Details
-
ResumableChangeStreamEvent
public ResumableChangeStreamEvent(com.mongodb.client.model.changestream.ChangeStreamDocument<TResult> document) Creates resumable event from document- Parameters:
document- change stream event
-
ResumableChangeStreamEvent
public ResumableChangeStreamEvent(org.bson.BsonDocument resumeToken) Creates resumable event from resume token- Parameters:
resumeToken- resume token
-
-
Method Details