# 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 java.io.Externalizable, 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.GridDhtGetFuture<K,V> (implements org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtFuture<T>)
            - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockFuture<K,V> (implements org.apache.ignite.internal.processors.cache.distributed.GridCacheMappedVersion, org.apache.ignite.internal.processors.cache.GridCacheMvccFuture<K,V,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<K,V> (implements org.apache.ignite.internal.processors.cache.GridCacheMvccFuture<K,V,T>)
            - org.apache.ignite.internal.processors.cache.distributed.dht.GridPartitionedGetFuture<K,V> (implements org.apache.ignite.internal.processors.cache.GridCacheFuture<R>)
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtAssignmentFetchFuture<K,V>
        - 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.GridCacheAdapter<K,V> (implements java.io.Externalizable, org.apache.ignite.cache.GridCache<K,V>, org.apache.ignite.internal.processors.cache.GridCacheProjectionEx<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<K,V>
    - org.apache.ignite.internal.processors.cache.distributed.dht.GridNoStorageCacheMap<K,V>
  - org.apache.ignite.internal.processors.cache.GridCacheMapEntry<K,V> (implements org.apache.ignite.internal.processors.cache.GridCacheEntryEx<K,V>)
    - org.apache.ignite.internal.processors.cache.distributed.GridDistributedCacheEntry<K,V>
      - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry<K,V>
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridClientPartitionTopology<K,V> (implements org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopology<K,V>)
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLocalPartition<K,V> (implements java.lang.Comparable<T>)
  - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxMapping<K,V>
  - org.apache.ignite.internal.util.future.GridFinishedFuture<T> (implements java.io.Externalizable, 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.transactions.IgniteTxAdapter<K,V> (implements java.io.Externalizable, org.apache.ignite.internal.processors.cache.transactions.IgniteInternalTx<K,V>)
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxRemoteAdapter<K,V> (implements org.apache.ignite.internal.processors.cache.transactions.IgniteTxRemoteEx<K,V>)
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxRemote<K,V>
      - org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalAdapter<K,V> (implements org.apache.ignite.internal.processors.cache.transactions.IgniteTxLocalEx<K,V>)
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocalAdapter<K,V>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxLocal<K,V> (implements org.apache.ignite.internal.processors.cache.distributed.GridCacheMappedVersion)
  - org.apache.ignite.plugin.extensions.communication.MessageAdapter (implements java.io.Serializable)
    - org.apache.ignite.internal.processors.cache.GridCacheMessage<K,V>
      - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtAffinityAssignmentRequest<K,V>
      - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtAffinityAssignmentResponse<K,V>
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedBaseMessage<K,V> (implements org.apache.ignite.internal.processors.cache.GridCacheDeployable, org.apache.ignite.internal.processors.cache.version.GridCacheVersionable)
        - org.apache.ignite.internal.processors.cache.distributed.GridDistributedLockRequest<K,V>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockRequest<K,V>
        - org.apache.ignite.internal.processors.cache.distributed.GridDistributedLockResponse<K,V>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtLockResponse<K,V>
        - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxFinishRequest<K,V>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxFinishRequest<K,V>
        - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxPrepareRequest<K,V>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareRequest<K,V>
        - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxPrepareResponse<K,V>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxPrepareResponse<K,V>
        - org.apache.ignite.internal.processors.cache.distributed.GridDistributedUnlockRequest<K,V>
          - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtUnlockRequest<K,V>
      - org.apache.ignite.internal.processors.cache.distributed.GridDistributedTxFinishResponse<K,V>
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTxFinishResponse<K,V>
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtInvalidPartitionException

## Interface Hierarchy

- org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtPartitionTopology<K,V>
- 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.0.0-RC1
Release Date | : February 17 2015