# Hierarchy For Package org.apache.ignite.internal

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.ignite.internal.processors.security.AbstractSecurityAwareExternalizable<T> (implements java.io.Externalizable, org.apache.ignite.internal.GridInternalWrapper<T>)
    - org.apache.ignite.internal.SecurityAwareBiPredicate<E1,E2> (implements org.apache.ignite.lang.IgniteBiPredicate<E1,E2>)
    - org.apache.ignite.internal.SecurityAwarePredicate<E> (implements org.apache.ignite.lang.IgnitePredicate<E>)
  - org.apache.ignite.internal.AsyncSupportAdapter<T> (implements org.apache.ignite.lang.IgniteAsyncSupport)
    - org.apache.ignite.internal.IgniteComputeImpl (implements java.io.Externalizable, org.apache.ignite.IgniteCompute)
    - org.apache.ignite.internal.IgniteEventsImpl (implements java.io.Externalizable, org.apache.ignite.IgniteEvents)
    - org.apache.ignite.internal.IgniteMessagingImpl (implements java.io.Externalizable, org.apache.ignite.IgniteMessaging)
    - org.apache.ignite.internal.IgniteServicesImpl (implements java.io.Externalizable, org.apache.ignite.IgniteServices)
  - org.apache.ignite.internal.ClassSet
  - org.apache.ignite.internal.ClusterLocalNodeMetricsMXBeanImpl (implements org.apache.ignite.mxbean.ClusterMetricsMXBean)
  - org.apache.ignite.internal.ClusterMetricsMXBeanImpl (implements org.apache.ignite.mxbean.ClusterMetricsMXBean)
  - org.apache.ignite.internal.ClusterMetricsSnapshot (implements org.apache.ignite.cluster.ClusterMetrics)
  - org.apache.ignite.internal.ComputeMXBeanImpl (implements org.apache.ignite.mxbean.ComputeMXBean)
  - org.apache.ignite.compute.ComputeTaskAdapter<T,R> (implements org.apache.ignite.compute.ComputeTask<T,R>)
    - org.apache.ignite.internal.CheckCpHistTask
  - org.apache.ignite.internal.GridCachePluginContext<C> (implements org.apache.ignite.plugin.CachePluginContext<C>)
  - org.apache.ignite.internal.GridCodegenConverter.Default
  - org.apache.ignite.internal.util.future.GridFutureAdapter<R> (implements org.apache.ignite.internal.IgniteInternalFuture<R>)
    - org.apache.ignite.internal.ComputeTaskInternalFuture<R>
  - org.apache.ignite.internal.GridJobCancelRequest (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.GridJobContextImpl (implements org.apache.ignite.compute.ComputeJobContext, java.io.Externalizable)
  - org.apache.ignite.internal.GridJobExecuteRequest (implements org.apache.ignite.internal.ExecutorAwareMessage)
  - org.apache.ignite.internal.GridJobExecuteResponse (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.GridJobResultImpl (implements org.apache.ignite.compute.ComputeJobResult)
  - org.apache.ignite.internal.GridJobSessionImpl (implements org.apache.ignite.internal.GridTaskSessionInternal)
  - org.apache.ignite.internal.GridJobSiblingImpl (implements org.apache.ignite.compute.ComputeJobSibling, java.io.Externalizable)
  - org.apache.ignite.internal.GridJobSiblingsRequest (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.GridJobSiblingsResponse (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.GridKernalContextImpl (implements java.io.Externalizable, org.apache.ignite.internal.GridKernalContext)
  - org.apache.ignite.internal.GridKernalGatewayImpl (implements org.apache.ignite.internal.GridKernalGateway, java.io.Serializable)
  - org.apache.ignite.internal.GridLoggerProxy (implements java.io.Externalizable, org.apache.ignite.IgniteLogger, org.apache.ignite.lifecycle.LifecycleAware)
  - org.apache.ignite.internal.GridMessageListenHandler (implements org.apache.ignite.internal.processors.continuous.GridContinuousHandler)
  - org.apache.ignite.internal.GridPluginComponent (implements org.apache.ignite.internal.GridComponent)
  - org.apache.ignite.internal.GridPluginContext (implements org.apache.ignite.plugin.PluginContext)
  - org.apache.ignite.internal.GridTaskCancelRequest (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.GridTaskNameHashKey (implements java.io.Externalizable, org.apache.ignite.internal.processors.cache.GridCacheInternal)
  - org.apache.ignite.internal.GridTaskSessionImpl (implements org.apache.ignite.internal.GridTaskSessionInternal)
  - org.apache.ignite.internal.GridTaskSessionRequest (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.IgniteDiagnosticInfo (implements java.io.Serializable)
  - org.apache.ignite.internal.IgniteDiagnosticMessage (implements org.apache.ignite.plugin.extensions.communication.Message)
  - org.apache.ignite.internal.IgniteDiagnosticMessage.DiagnosticBaseClosure (implements org.apache.ignite.lang.IgniteBiInClosure<E1,E2>)
    - org.apache.ignite.internal.IgniteDiagnosticMessage.ExchangeInfoClosure
    - org.apache.ignite.internal.IgniteDiagnosticMessage.TxEntriesInfoClosure
    - org.apache.ignite.internal.IgniteDiagnosticMessage.TxInfoClosure
  - org.apache.ignite.internal.IgniteDiagnosticPrepareContext
  - org.apache.ignite.internal.IgniteKernal (implements java.io.Externalizable, org.apache.ignite.internal.IgniteEx)
  - org.apache.ignite.internal.IgniteMXBeanImpl (implements org.apache.ignite.mxbean.IgniteMXBean)
  - org.apache.ignite.internal.IgniteNodeAttributes
  - org.apache.ignite.internal.IgniteProperties
  - org.apache.ignite.internal.IgniteSchedulerImpl (implements java.io.Externalizable, org.apache.ignite.IgniteScheduler)
  - org.apache.ignite.internal.IgniteVersionUtils
  - org.apache.ignite.internal.IgnitionEx
  - org.apache.ignite.internal.IgnitionMXBeanAdapter (implements org.apache.ignite.mxbean.IgnitionMXBean)
  - org.apache.ignite.internal.LongJVMPauseDetector
  - org.apache.ignite.internal.MarshallerContextImpl (implements org.apache.ignite.marshaller.MarshallerContext)
  - org.apache.ignite.internal.MarshallerPlatformIds
  - org.apache.ignite.internal.QueryMXBeanImpl (implements org.apache.ignite.mxbean.QueryMXBean)
  - org.apache.ignite.internal.SecurityCredentialsAttrFilterPredicate (implements org.apache.ignite.lang.IgnitePredicate<E>)
  - org.apache.ignite.internal.ServiceMXBeanImpl (implements org.apache.ignite.mxbean.ServiceMXBean)
  - org.apache.ignite.internal.StripedExecutorMXBeanAdapter (implements org.apache.ignite.mxbean.StripedExecutorMXBean)
  - org.apache.ignite.internal.ThreadPoolMXBeanAdapter (implements org.apache.ignite.mxbean.ThreadPoolMXBean)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.ignite.IgniteCheckedException
        - org.apache.ignite.internal.DuplicateTypeIdException
        - org.apache.ignite.internal.GridInternalException
        - org.apache.ignite.internal.IgniteClientDisconnectedCheckedException
        - org.apache.ignite.internal.IgniteDeploymentCheckedException
        - org.apache.ignite.internal.IgniteFutureCancelledCheckedException
        - org.apache.ignite.internal.IgniteFutureTimeoutCheckedException
        - org.apache.ignite.internal.IgniteInterruptedCheckedException
        - org.apache.ignite.internal.IgniteNeedReconnectException
        - org.apache.ignite.internal.NodeStoppingException
      - java.lang.RuntimeException
        - org.apache.ignite.IgniteException
          - org.apache.ignite.internal.IgniteTooManyOpenFilesException
          - org.apache.ignite.internal.UnregisteredBinaryTypeException
          - org.apache.ignite.internal.UnregisteredClassException
  - org.apache.ignite.internal.TransactionMetricsMxBeanImpl (implements org.apache.ignite.mxbean.TransactionMetricsMxBean)
  - org.apache.ignite.internal.TransactionsMXBeanImpl (implements org.apache.ignite.mxbean.TransactionsMXBean)

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.ignite.Ignite
    - org.apache.ignite.internal.IgniteEx
- org.apache.ignite.compute.ComputeTaskSession
  - org.apache.ignite.internal.GridTaskSessionInternal
- java.util.EventListener
  - org.apache.ignite.internal.GridProxyListener
- org.apache.ignite.internal.GridComponent
- org.apache.ignite.internal.GridInternalWrapper<T>
- org.apache.ignite.internal.GridKernalGateway
- org.apache.ignite.internal.IgniteDiagnosticAware
- org.apache.ignite.internal.IgniteInternalFuture<R>
- org.apache.ignite.IgniteTransactions
  - org.apache.ignite.internal.IgniteTransactionsEx
- org.apache.ignite.internal.InvalidEnvironmentException
- java.lang.Iterable<T>
  - org.apache.ignite.internal.GridKernalContext
- java.io.Serializable
  - org.apache.ignite.plugin.extensions.communication.Message
    - org.apache.ignite.internal.ExecutorAwareMessage
- org.apache.ignite.internal.ThinProtocolFeature

## Annotation Type Hierarchy

- org.apache.ignite.internal.GridDirectCollection (implements java.lang.annotation.Annotation)
- org.apache.ignite.internal.GridDirectTransient (implements java.lang.annotation.Annotation)
- org.apache.ignite.internal.GridDirectMap (implements java.lang.annotation.Annotation)
- org.apache.ignite.internal.GridCodegenConverter (implements java.lang.annotation.Annotation)
- org.apache.ignite.internal.SkipDaemon (implements java.lang.annotation.Annotation)
- org.apache.ignite.internal.IgniteCodeGeneratingFail (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.ignite.internal.GridClosureCallMode
    - org.apache.ignite.internal.GridTopic
    - org.apache.ignite.internal.IgniteFeatures
    - org.apache.ignite.internal.GridComponent.DiscoveryDataExchangeType
    - org.apache.ignite.internal.GridKernalState
    - org.apache.ignite.internal.IgniteComponentType

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022