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

Packages that use org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed
org.apache.ignite.internal.processors.cache.distributed.dht
org.apache.ignite.internal.processors.cache.distributed.dht.atomic
org.apache.ignite.internal.processors.cache.distributed.dht.colocated
org.apache.ignite.internal.processors.cache.distributed.dht.topology
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.distributed.near.consistency
org.apache.ignite.internal.processors.cache.store
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.odbc
org.apache.ignite.spi.systemview.view: Contains `SystemView` clases that exists in Ignite.

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).
IgniteTxEntry: Transaction entry.
IgniteTxKey: Cache transaction key.
IgniteTxLocalEx: Local transaction API.
IgniteTxManager: Cache transaction manager.
TransactionChanges: Changes of transaction in convenient for queries form.
TransactionMetricsAdapter: Tx metrics adapter.

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.distributed
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).
IgniteTxAdapter: Managed transaction adapter.
IgniteTxEntry: Transaction entry.
IgniteTxKey: Cache transaction key.
IgniteTxLocalEx: Local transaction API.
IgniteTxRemoteEx: Local transaction API.
IgniteTxRemoteState
IgniteTxState
IgniteTxStateAware: Marker interface for messages with transient TX state

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.distributed.dht
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).
IgniteTxAdapter: Managed transaction adapter.
IgniteTxEntry: Transaction entry.
IgniteTxKey: Cache transaction key.
IgniteTxLocalAdapter: Transaction adapter for cache transactions.
IgniteTxLocalEx: Local transaction API.
IgniteTxRemoteEx: Local transaction API.
IgniteTxStateAware: Marker interface for messages with transient TX state

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.distributed.dht.atomic
IgniteTxLocalEx: Local transaction API.

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.distributed.dht.colocated
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).
IgniteTxKey: Cache transaction key.
IgniteTxLocalEx: Local transaction API.

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.distributed.dht.topology
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.distributed.near
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).
IgniteTxAdapter: Managed transaction adapter.
IgniteTxEntry: Transaction entry.
IgniteTxKey: Cache transaction key.
IgniteTxLocalAdapter: Transaction adapter for cache transactions.
IgniteTxLocalEx: Local transaction API.
IgniteTxManager.TxDumpsThrottling: This class is used to store information about transaction time dump throttling.
IgniteTxRemoteEx: Local transaction API.
IgniteTxStateAware: Marker interface for messages with transient TX state
TransactionProxy: Marker interface for transaction proxy.

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.distributed.near.consistency
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.store
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.cache.transactions
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).
IgniteInternalTx.FinalizationStatus
IgniteTxAdapter: Managed transaction adapter.
IgniteTxEntry: Transaction entry.
IgniteTxHandler: Isolated logic to process cache messages.
IgniteTxKey: Cache transaction key.
IgniteTxLocalAdapter: Transaction adapter for cache transactions.
IgniteTxLocalAdapter.PostLockClosure1: Post-lock closure.
IgniteTxLocalAdapter.PostLockClosure2: Post-lock closure.
IgniteTxLocalEx: Local transaction API.
IgniteTxLocalState
IgniteTxLocalStateAdapter
IgniteTxRemoteEx: Local transaction API.
IgniteTxRemoteState
IgniteTxRemoteStateAdapter
IgniteTxState
TransactionChanges: Changes of transaction in convenient for queries form.
TransactionMetricsAdapter: Tx metrics adapter.
TransactionProxy: Marker interface for transaction proxy.
TransactionProxyImpl: Cache transaction proxy.
TxCounters: Values which should be tracked during transaction execution and applied on commit.
TxDeadlock: Information about found deadlock.
TxLock: Corresponds to one `GridCacheMvccCandidate` from local MVCC candidates queue.
TxLockList: List of transaction locks for particular key.

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.internal.processors.odbc
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).

Classes in org.apache.ignite.internal.processors.cache.transactions used by org.apache.ignite.spi.systemview.view
IgniteInternalTx: Transaction managed by cache (`'Ex'` stands for external).