Package io.debezium.connector.mongodb
Class MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- java.lang.Object
-
- io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
-
- Enclosing class:
- MongoDbStreamingChangeEventSource
private class MongoDbStreamingChangeEventSource.ReplicaSetOplogContext extends Object
A context associated with a given replica set oplog read operation.
-
-
Field Summary
Fields Modifier and Type Field Description private org.bson.BsonTimestampincompleteEventTimestampprivate longincompleteTxOrderprivate ReplicaSetOffsetContextoffsetprivate ReplicaSetPartitionpartitionprivate ConnectionContext.MongoPrimaryprimaryprivate ReplicaSetreplicaSet
-
Constructor Summary
Constructors Constructor Description ReplicaSetOplogContext(ReplicaSetPartition partition, ReplicaSetOffsetContext offsetContext, ConnectionContext.MongoPrimary primary, ReplicaSet replicaSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) org.bson.BsonTimestampgetIncompleteEventTimestamp()longgetIncompleteTxOrder()(package private) ReplicaSetOffsetContextgetOffset()(package private) ReplicaSetPartitiongetPartition()(package private) ConnectionContext.MongoPrimarygetPrimary()(package private) StringgetReplicaSetName()voidsetIncompleteEventTimestamp(org.bson.BsonTimestamp incompleteEventTimestamp)voidsetIncompleteTxOrder(long incompleteTxOrder)
-
-
-
Field Detail
-
partition
private final ReplicaSetPartition partition
-
offset
private final ReplicaSetOffsetContext offset
-
primary
private final ConnectionContext.MongoPrimary primary
-
replicaSet
private final ReplicaSet replicaSet
-
incompleteEventTimestamp
private org.bson.BsonTimestamp incompleteEventTimestamp
-
incompleteTxOrder
private long incompleteTxOrder
-
-
Constructor Detail
-
ReplicaSetOplogContext
ReplicaSetOplogContext(ReplicaSetPartition partition, ReplicaSetOffsetContext offsetContext, ConnectionContext.MongoPrimary primary, ReplicaSet replicaSet)
-
-
Method Detail
-
getPartition
ReplicaSetPartition getPartition()
-
getOffset
ReplicaSetOffsetContext getOffset()
-
getPrimary
ConnectionContext.MongoPrimary getPrimary()
-
getReplicaSetName
String getReplicaSetName()
-
getIncompleteEventTimestamp
org.bson.BsonTimestamp getIncompleteEventTimestamp()
-
setIncompleteEventTimestamp
public void setIncompleteEventTimestamp(org.bson.BsonTimestamp incompleteEventTimestamp)
-
getIncompleteTxOrder
public long getIncompleteTxOrder()
-
setIncompleteTxOrder
public void setIncompleteTxOrder(long incompleteTxOrder)
-
-