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

Interface Summary
Interface | Description
--- | ---
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
Class | Description
--- | ---
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 |
TransactionMetricsAdapter | Tx metrics adapter.
TransactionProxyImpl<K,V> | Cache transaction proxy.
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
Enum | Description
--- | ---
IgniteInternalTx.FinalizationStatus |

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017