# Package org.apache.ignite.internal.processors.cache.transactions

Interface Summary
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).
IgniteTxLocalEx: Local transaction API.
IgniteTxLocalState
IgniteTxRemoteEx: Local transaction API.
IgniteTxRemoteState
IgniteTxState
IgniteTxStateAware: Marker interface for messages with transient TX state
TransactionProxy: Marker interface for transaction proxy.

Class Summary
IgniteTransactionsImpl<K,V>: Grid transactions implementation.
IgniteTxAdapter: Managed transaction adapter.
IgniteTxEntry: Transaction entry.
IgniteTxHandler: Isolated logic to process cache messages.
IgniteTxImplicitSingleStateImpl
IgniteTxKey: Cache transaction key.
IgniteTxLocalAdapter: Transaction adapter for cache transactions.
IgniteTxLocalStateAdapter
IgniteTxManager: Cache transaction manager.
IgniteTxMap: Grid cache transaction read or write set.
IgniteTxRemoteSingleStateImpl
IgniteTxRemoteStateAdapter
IgniteTxRemoteStateImpl
IgniteTxStateImpl
TransactionEventProxyImpl: Transaction proxy used at tx events.
TransactionMetricsAdapter: Tx metrics adapter.
TransactionMetricsAdapter.TransactionMetricsSnapshot: Transaction metrics snapshot.
TransactionProxyImpl<K,V>: Cache transaction proxy.
TransactionProxyRollbackOnlyImpl<K,V>: Cache transaction proxy which supports only rollback or close operations and getters.
TxCollisionsDumpSettingsClosure: Change tx collisions interval or negative for disabling.
TxCounters: Values which should be tracked during transaction execution and applied on commit.
TxDeadlock: Information about found deadlock.
TxDeadlockDetection: Transactions deadlock detection.
TxEntryValueHolder: Auxiliary class to hold value, value-has-been-set flag, value update operation, value bytes.
TxLock: Corresponds to one `GridCacheMvccCandidate` from local MVCC candidates queue.
TxLockList: List of transaction locks for particular key.
TxLocksRequest: Transactions lock list request.
TxLocksResponse: Transactions lock list response.

Enum Summary
IgniteInternalTx.FinalizationStatus

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.13.0
Release Date | : April 20 2022