Class ActiveTransactionRecordEntry
- java.lang.Object
-
- com.couchbase.client.core.transaction.components.ActiveTransactionRecordEntry
-
-
Constructor Summary
Constructors Constructor Description ActiveTransactionRecordEntry(String atrBucket, String atrId, String attemptId, Optional<String> transactionId, AttemptState state, Optional<Long> timestampStartMillis, Optional<Long> timestampCommitMillis, Optional<Long> timestampCompleteMillis, Optional<Long> timestampRollBackMillis, Optional<Long> timestampRolledBackMillis, Optional<Integer> expiresAfterMillis, Optional<List<DocRecord>> insertedIds, Optional<List<DocRecord>> replacedIds, Optional<List<DocRecord>> removedIds, long cas, Optional<ForwardCompatibility> forwardCompatibility, Optional<DurabilityLevel> durabilityLevel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
ageMillis()
String
atrId()
String
attemptId()
long
cas()
Returns the CAS of the ATR documenting containing this entryOptional<DurabilityLevel>
durabilityLevel()
Optional<Integer>
expiresAfterMillis()
Optional<ForwardCompatibility>
forwardCompatibility()
boolean
hasExpired()
boolean
hasExpired(long safetyMarginMillis)
boolean
hasExpired(long casInMillis, long txnExpiresAfterMillis)
Optional<List<DocRecord>>
insertedIds()
Optional<List<DocRecord>>
removedIds()
Optional<List<DocRecord>>
replacedIds()
AttemptState
state()
Optional<Long>
timestampStartMillis()
String
toString()
Optional<String>
transactionId()
This was added with {ExtTransactionId}
-
-
-
Constructor Detail
-
ActiveTransactionRecordEntry
public ActiveTransactionRecordEntry(String atrBucket, String atrId, String attemptId, Optional<String> transactionId, AttemptState state, Optional<Long> timestampStartMillis, Optional<Long> timestampCommitMillis, Optional<Long> timestampCompleteMillis, Optional<Long> timestampRollBackMillis, Optional<Long> timestampRolledBackMillis, Optional<Integer> expiresAfterMillis, Optional<List<DocRecord>> insertedIds, Optional<List<DocRecord>> replacedIds, Optional<List<DocRecord>> removedIds, long cas, Optional<ForwardCompatibility> forwardCompatibility, Optional<DurabilityLevel> durabilityLevel)
-
-
Method Detail
-
hasExpired
public boolean hasExpired()
-
hasExpired
public boolean hasExpired(long safetyMarginMillis)
-
hasExpired
public boolean hasExpired(long casInMillis, long txnExpiresAfterMillis)
-
ageMillis
public long ageMillis()
-
atrId
public String atrId()
-
attemptId
public String attemptId()
-
state
public AttemptState state()
-
cas
public long cas()
Returns the CAS of the ATR documenting containing this entry
-
forwardCompatibility
public Optional<ForwardCompatibility> forwardCompatibility()
-
durabilityLevel
public Optional<DurabilityLevel> durabilityLevel()
-
-