Package com.palantir.atlasdb.transaction.api
-
Interface Summary Interface Description ConditionAwareTransactionTask<T,C extends PreCommitCondition,E extends Exception> ConstraintCheckable ConstraintCheckingTransaction GetRangesQuery<RESPONSE_TYPE> GuardedValue LockAwareTransactionTask<T,E extends Exception> LockWatchingCache OpenTransaction PreCommitCondition General condition that is checked before a transaction commits for validity.RowReference RuntimeTransactionTask<T> Transaction Provides the methods for a transaction with the key-value store.TransactionLockWatchingCacheView TransactionManager TransactionTask<T,E extends Exception> [TO COME: Interface Introduction]. -
Class Summary Class Description LockAwareTransactionTasks NoOpLockWatchingCache NoOpTransactionLockWatchingCacheView RowLockDescriptorMapping TransactionConflictException.CellConflict -
Enum Summary Enum Description AtlasDbConstraintCheckingMode ConflictHandler KeyValueServiceStatus TimelockServiceStatus Transaction.TransactionType TransactionReadSentinelBehavior This enum handles the different behaviors that can happen as a result of doing reads before the unreadable timestamp. -
Exception Summary Exception Description LockAcquisitionException TransactionCommitFailedException This exception type represents a failure during commit where we cannot be sure if the transaction succeeded or not.TransactionConflictException Thrown if there is a conflict detected when a transaction is committed.TransactionFailedException This is a generic exception for all failures thrown from a TransactionTransactionFailedNonRetriableException TransactionFailedRetriableException This is a generic class of failures that could happen during a transaction where we can retry the transaction.TransactionLockAcquisitionTimeoutException Indicates that we timed out while trying to obtain necessary locks during a transaction.TransactionLockTimeoutException The locks to the lock server have timed out.TransactionLockTimeoutNonRetriableException TransactionLockWatchFailedException TransactionSerializableConflictException