@Stability.Internal
public class ATREntry
extends java.lang.Object
Constructor and Description |
---|
ATREntry(java.lang.String atrBucket,
java.lang.String atrId,
java.lang.String attemptId,
java.util.Optional<java.lang.String> transactionId,
AttemptStates state,
java.util.Optional<java.lang.Long> timestampStartMsecs,
java.util.Optional<java.lang.Long> timestampCommitMsecs,
java.util.Optional<java.lang.Long> timestampCompleteMsecs,
java.util.Optional<java.lang.Long> timestampRollBackMsecs,
java.util.Optional<java.lang.Long> timestampRolledBackMsecs,
java.util.Optional<java.lang.Integer> expiresAfterMsecs,
java.util.Optional<java.util.List<DocRecord>> insertedIds,
java.util.Optional<java.util.List<DocRecord>> replacedIds,
java.util.Optional<java.util.List<DocRecord>> removedIds,
long cas,
java.util.Optional<ForwardCompatibility> forwardCompatibility) |
Modifier and Type | Method and Description |
---|---|
long |
ageMsecs() |
java.lang.String |
atrId() |
java.lang.String |
attemptId() |
long |
cas()
Returns the CAS of the ATR documenting containing this entry
|
java.util.Optional<java.lang.Integer> |
expiresAfterMsecs() |
java.util.Optional<ForwardCompatibility> |
forwardCompatibility() |
boolean |
hasExpired() |
boolean |
hasExpired(long safetyMarginMillis,
java.time.Duration defaultExpirationTime) |
boolean |
hasExpired(long cas,
long txnExpiresAfterMsecs) |
java.util.Optional<java.util.List<DocRecord>> |
insertedIds() |
java.util.Optional<java.util.List<DocRecord>> |
removedIds() |
java.util.Optional<java.util.List<DocRecord>> |
replacedIds() |
AttemptStates |
state() |
java.util.Optional<java.lang.Long> |
timestampCommitMsecs() |
java.util.Optional<java.lang.Long> |
timestampCompleteMsecs() |
java.util.Optional<java.lang.Long> |
timestampRollBackMsecs() |
java.util.Optional<java.lang.Long> |
timestampRolledBackMsecs() |
java.util.Optional<java.lang.Long> |
timestampStartMsecs() |
java.lang.String |
toString() |
java.util.Optional<java.lang.String> |
transactionId()
This was added with {ExtTransactionId}
|
public ATREntry(java.lang.String atrBucket, java.lang.String atrId, java.lang.String attemptId, java.util.Optional<java.lang.String> transactionId, AttemptStates state, java.util.Optional<java.lang.Long> timestampStartMsecs, java.util.Optional<java.lang.Long> timestampCommitMsecs, java.util.Optional<java.lang.Long> timestampCompleteMsecs, java.util.Optional<java.lang.Long> timestampRollBackMsecs, java.util.Optional<java.lang.Long> timestampRolledBackMsecs, java.util.Optional<java.lang.Integer> expiresAfterMsecs, java.util.Optional<java.util.List<DocRecord>> insertedIds, java.util.Optional<java.util.List<DocRecord>> replacedIds, java.util.Optional<java.util.List<DocRecord>> removedIds, long cas, java.util.Optional<ForwardCompatibility> forwardCompatibility)
public boolean hasExpired()
public boolean hasExpired(long safetyMarginMillis, java.time.Duration defaultExpirationTime)
public boolean hasExpired(long cas, long txnExpiresAfterMsecs)
public long ageMsecs()
public java.lang.String atrId()
public java.lang.String attemptId()
public java.util.Optional<java.lang.String> transactionId()
public AttemptStates state()
public java.util.Optional<java.lang.Long> timestampStartMsecs()
public java.util.Optional<java.lang.Long> timestampCommitMsecs()
public java.util.Optional<java.lang.Long> timestampCompleteMsecs()
public java.util.Optional<java.lang.Long> timestampRollBackMsecs()
public java.util.Optional<java.lang.Long> timestampRolledBackMsecs()
public long cas()
public java.util.Optional<java.util.List<DocRecord>> insertedIds()
public java.util.Optional<java.util.List<DocRecord>> replacedIds()
public java.util.Optional<java.util.List<DocRecord>> removedIds()
public java.util.Optional<java.lang.Integer> expiresAfterMsecs()
public java.util.Optional<ForwardCompatibility> forwardCompatibility()
public java.lang.String toString()
toString
in class java.lang.Object