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 longageMillis()StringatrId()StringattemptId()longcas()Returns the CAS of the ATR documenting containing this entryOptional<DurabilityLevel>durabilityLevel()Optional<Integer>expiresAfterMillis()Optional<ForwardCompatibility>forwardCompatibility()booleanhasExpired()booleanhasExpired(long safetyMarginMillis)booleanhasExpired(long casInMillis, long txnExpiresAfterMillis)Optional<List<DocRecord>>insertedIds()Optional<List<DocRecord>>removedIds()Optional<List<DocRecord>>replacedIds()AttemptStatestate()Optional<Long>timestampStartMillis()StringtoString()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()
-
-