@Stability.Internal public class ActiveTransactionRecordEntry extends Object
| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
long |
ageMillis() |
String |
atrId() |
String |
attemptId() |
long |
cas()
Returns the CAS of the ATR documenting containing this entry
|
Optional<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}
|
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)
public boolean hasExpired()
public boolean hasExpired(long safetyMarginMillis)
public boolean hasExpired(long casInMillis,
long txnExpiresAfterMillis)
public long ageMillis()
public String atrId()
public String attemptId()
public AttemptState state()
public long cas()
public Optional<ForwardCompatibility> forwardCompatibility()
public Optional<DurabilityLevel> durabilityLevel()
Copyright © 2024 Couchbase, Inc.. All rights reserved.