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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxMap (implements java.io.Externalizable)
  - org.apache.ignite.internal.processors.cache.GridCacheMessage (implements org.apache.ignite.plugin.extensions.communication.Message)
    - org.apache.ignite.internal.processors.cache.transactions.TxLocksRequest
    - org.apache.ignite.internal.processors.cache.transactions.TxLocksResponse
  - org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter<K,V> (implements org.apache.ignite.internal.processors.cache.GridCacheSharedManager<K,V>)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxManager
  - org.apache.ignite.internal.util.lang.GridMetadataAwareAdapter
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxAdapter (implements java.io.Externalizable, org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx)
      - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter (implements org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalEx)
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTransactionsImpl<K,V> (implements org.apache.ignite.internal.IgniteTransactionsEx)
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxEntry (implements org.apache.ignite.internal.util.lang.GridPeerDeployAware, org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxHandler
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxKey (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.FinishClosure<T> (implements org.apache.ignite.lang.IgniteBiClosure<E1,E2,R>)
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.PostLockClosure1<T> (implements org.apache.ignite.lang.IgniteBiClosure<E1,E2,R>)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.PLC1<T>
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.PostLockClosure2<T> (implements org.apache.ignite.lang.IgniteBiClosure<E1,E2,R>)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.PLC2<T>
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.PostMissClosure<T> (implements org.apache.ignite.lang.IgniteBiClosure<E1,E2,R>)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter.PMC<T>
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalStateAdapter (implements org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalState)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxImplicitSingleStateImpl
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxStateImpl
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteStateAdapter (implements org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteState)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteSingleStateImpl
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteStateImpl
  - org.apache.ignite.internal.processors.cache.transactions.TransactionMetricsAdapter (implements java.io.Externalizable, org.apache.ignite.transactions.TransactionMetrics)
  - org.apache.ignite.internal.processors.cache.transactions.TransactionProxyImpl<K,V> (implements java.io.Externalizable, org.apache.ignite.internal.processors.cache.transactions.TransactionProxy)
  - org.apache.ignite.internal.processors.cache.transactions.TxDeadlock
  - org.apache.ignite.internal.processors.cache.transactions.TxDeadlockDetection
  - org.apache.ignite.internal.processors.cache.transactions.TxEntryValueHolder (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.transactions.TxLock (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.processors.cache.transactions.TxLockList (implements org.apache.ignite.plugin.extensions.communication.Message)

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx (also extends org.apache.ignite.internal.processors.timeout.GridTimeoutObject)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalEx
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteEx
  - org.apache.ignite.transactions.Transaction (also extends org.apache.ignite.lang.IgniteAsyncSupport)
    - org.apache.ignite.internal.processors.cache.transactions.TransactionProxy
- org.apache.ignite.internal.processors.timeout.GridTimeoutObject
  - org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx (also extends java.lang.AutoCloseable)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalEx
    - org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteEx
- org.apache.ignite.lang.IgniteAsyncSupport
  - org.apache.ignite.transactions.Transaction (also extends java.lang.AutoCloseable)
    - org.apache.ignite.internal.processors.cache.transactions.TransactionProxy
- org.apache.ignite.internal.processors.cache.transactions.IgniteTxState
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalState
  - org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteState
- org.apache.ignite.internal.processors.cache.transactions.IgniteTxStateAware

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx.FinalizationStatus

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.7.0
Release Date | : August 1 2016