Package io.debezium.connector.mongodb
Class SourceInfo.Position
- java.lang.Object
-
- io.debezium.connector.mongodb.SourceInfo.Position
-
- Enclosing class:
- SourceInfo
@Immutable protected static final class SourceInfo.Position extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private LongopIdprivate StringresumeTokenprivate StringsessionTxnIdprivate org.bson.BsonTimestamptsprivate longtxOrder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SourceInfo.PositionchangeStreamPosition(org.bson.BsonTimestamp ts, String resumeToken, String sessionTxnId)intgetInc()LonggetOperationId()Optional<String>getResumeToken()StringgetSessionTxnId()intgetTime()org.bson.BsonTimestampgetTimestamp()OptionalLonggetTxOrder()static SourceInfo.PositionoplogPosition(org.bson.BsonTimestamp ts, Long opId, long txOrder, String sessionTxnId)
-
-
-
Method Detail
-
oplogPosition
public static SourceInfo.Position oplogPosition(org.bson.BsonTimestamp ts, Long opId, long txOrder, String sessionTxnId)
-
changeStreamPosition
public static SourceInfo.Position changeStreamPosition(org.bson.BsonTimestamp ts, String resumeToken, String sessionTxnId)
-
getTimestamp
public org.bson.BsonTimestamp getTimestamp()
-
getTime
public int getTime()
-
getInc
public int getInc()
-
getOperationId
public Long getOperationId()
-
getSessionTxnId
public String getSessionTxnId()
-
getTxOrder
public OptionalLong getTxOrder()
-
-