# Hierarchy For Package org.apache.ignite.internal.processors.cache.distributed.dht

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.concurrent.locks.AbstractOwnableSynchronizer (implements java.io.Serializable)
    - java.util.concurrent.locks.AbstractQueuedSynchronizer (implements java.io.Serializable)
      - org.apache.ignite.internal.util.future.GridFutureAdapter<R> (implements org.apache.ignite.internal.IgniteInternalFuture<R>)
        - org.apache.ignite.internal.util.future.GridCompoundFuture<T,R>
          - org.apache.ignite.internal.util.future.GridCompoundIdentityFuture<T>
            - org.apache.ignite.internal.processors.cache.distributed.dht.CacheDistributedGetFutureAdapter<K,V> (implements org.apache.ignite.internal.processors.cache.distributed.dht.CacheGetFuture, org.apache.ignite.internal.processors.cache.GridCacheFuture<R>)
              - org.apache.ignite.internal.processors.cache.distributed.dht.GridPartitionedGetFuture<K,V>
            - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtGetFuture<K,V> (implements org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtFuture<T>)
            - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture (implements org.apache.ignite.internal.processors.cache.distributed.GridCacheMappedVersion, org.apache.ignite.internal.processors.cache.GridCacheMvccFuture<T>, org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtFuture<T>)
            - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxFinishFuture<K,V> (implements org.apache.ignite.internal.processors.cache.GridCacheFuture<R>)
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareFuture (implements org.apache.ignite.internal.processors.cache.GridCacheMvccFuture<T>)
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtAssignmentFetchFuture
        - org.apache.ignite.internal.util.future.GridEmbeddedFuture<A,B>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtEmbeddedFuture<A,B> (implements org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtFuture<T>)
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridPartitionedSingleGetFuture (implements org.apache.ignite.internal.processors.cache.distributed.dht.CacheGetFuture, org.apache.ignite.internal.processors.cache.GridCacheFuture<R>)
  - org.apache.ignite.internal.processors.cache.GridCacheAdapter<K,V> (implements java.io.Externalizable, org.apache.ignite.internal.processors.cache.IgniteInternalCache<K,V>)
    - org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheAdapter<K,V>
      - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter<K,V>
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTransactionalCacheAdapter<K,V>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCache<K,V>
  - org.apache.ignite.internal.processors.cache.GridCacheConcurrentMap
    - org.apache.ignite.internal.processors.cache.distributed.dht.GridNoStorageCacheMap
  - org.apache.ignite.internal.processors.cache.GridCacheMessage (implements org.apache.ignite.plugin.extensions.communication.Message)
    - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtAffinityAssignmentRequest
    - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtAffinityAssignmentResponse
    - org.apache.ignite.internal.processors.cache.distributed.GridDistributedBaseMessage (implements org.apache.ignite.internal.processors.cache.GridCacheDeployable, org.apache.ignite.internal.processors.cache.version.GridCacheVersionable)
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedLockRequest
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockRequest
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedLockResponse
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockResponse
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxFinishRequest
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxFinishRequest
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxPrepareRequest
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareRequest
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxPrepareResponse
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareResponse
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedUnlockRequest
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtUnlockRequest
    - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxFinishResponse
      - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxFinishResponse
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridClientPartitionTopology (implements org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopology)
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition (implements java.lang.Comparable<T>, org.apache.ignite.internal.processors.cache.distributed.dht.GridReservable)
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionsReservation (implements org.apache.ignite.internal.processors.cache.distributed.dht.GridReservable)
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxMapping
  - org.apache.ignite.internal.util.future.GridFinishedFuture<T> (implements org.apache.ignite.internal.IgniteInternalFuture<R>)
    - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtFinishedFuture<T> (implements org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtFuture<T>)
  - org.apache.ignite.internal.util.lang.GridMetadataAwareAdapter
    - org.apache.ignite.internal.processors.cache.GridCacheMapEntry (implements org.apache.ignite.internal.processors.cache.GridCacheEntryEx)
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtOffHeapCacheEntry
    - 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.distributed.GridDistributedTxRemoteAdapter (implements org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteEx)
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxRemote
      - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter (implements org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalEx)
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal (implements org.apache.ignite.internal.processors.cache.distributed.GridCacheMappedVersion)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.ignite.IgniteCheckedException
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtUnreservedPartitionException
      - java.lang.RuntimeException
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtInvalidPartitionException

## Interface Hierarchy

- org.apache.ignite.internal.processors.cache.distributed.dht.CacheGetFuture
- org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopology
- org.apache.ignite.internal.processors.cache.distributed.dht.GridReservable
- org.apache.ignite.internal.IgniteInternalFuture<R>
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtFuture<T>
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTopologyFuture

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionState

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0-b1
Release Date | : December 1 2015