# Uses of Package
org.apache.ignite.internal

Packages that use org.apache.ignite.internal
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.binary: Contains binary APIs internal implementation.
org.apache.ignite.internal.cache.query.index
org.apache.ignite.internal.cache.query.index.sorted
org.apache.ignite.internal.client.util
org.apache.ignite.internal.cluster
org.apache.ignite.internal.commandline.meta.tasks
org.apache.ignite.internal.executor: Contains grid executor service implementation.
org.apache.ignite.internal.maintenance
org.apache.ignite.internal.managers: TODO.
org.apache.ignite.internal.managers.checkpoint: TODO.
org.apache.ignite.internal.managers.collision: TODO.
org.apache.ignite.internal.managers.communication: TODO.
org.apache.ignite.internal.managers.deployment: TODO.
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.managers.encryption: Encryption manager classes.
org.apache.ignite.internal.managers.eventstorage: TODO.
org.apache.ignite.internal.managers.failover: TODO.
org.apache.ignite.internal.managers.indexing: Indexing manager classes.
org.apache.ignite.internal.managers.loadbalancer: TODO.
org.apache.ignite.internal.managers.systemview
org.apache.ignite.internal.managers.tracing
org.apache.ignite.internal.processors: Package with Apache Ignite internal Processors.
org.apache.ignite.internal.processors.affinity: Data affinity processor.
org.apache.ignite.internal.processors.authentication
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.binary: Implementation of binary processor.
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.preloader
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch
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.local
org.apache.ignite.internal.processors.cache.local.atomic
org.apache.ignite.internal.processors.cache.mvcc
org.apache.ignite.internal.processors.cache.mvcc.msg
org.apache.ignite.internal.processors.cache.mvcc.txlog
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.processors.cache.persistence.defragmentation
org.apache.ignite.internal.processors.cache.persistence.file
org.apache.ignite.internal.processors.cache.persistence.filename
org.apache.ignite.internal.processors.cache.persistence.freelist
org.apache.ignite.internal.processors.cache.persistence.metastorage.pendingtask
org.apache.ignite.internal.processors.cache.persistence.pagemem: This package contains page memory implementation for case persitence is enabled.
org.apache.ignite.internal.processors.cache.persistence.partstorage
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.persistence.tree.reuse
org.apache.ignite.internal.processors.cache.persistence.wal
org.apache.ignite.internal.processors.cache.persistence.wal.aware
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.internal.processors.cache.query
org.apache.ignite.internal.processors.cache.query.continuous
org.apache.ignite.internal.processors.cache.store
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.cache.verify
org.apache.ignite.internal.processors.cache.version
org.apache.ignite.internal.processors.cacheobject: Cache object processor.
org.apache.ignite.internal.processors.closure: TODO.
org.apache.ignite.internal.processors.cluster
org.apache.ignite.internal.processors.cluster.baseline.autoadjust
org.apache.ignite.internal.processors.compress
org.apache.ignite.internal.processors.configuration.distributed
org.apache.ignite.internal.processors.continuous
org.apache.ignite.internal.processors.datastreamer: Data streamer processor.
org.apache.ignite.internal.processors.datastructures
org.apache.ignite.internal.processors.diagnostic
org.apache.ignite.internal.processors.failure: Failure processor.
org.apache.ignite.internal.processors.job: TODO.
org.apache.ignite.internal.processors.jobmetrics: Job metrics.
org.apache.ignite.internal.processors.localtask
org.apache.ignite.internal.processors.marshaller
org.apache.ignite.internal.processors.metastorage
org.apache.ignite.internal.processors.metastorage.persistence
org.apache.ignite.internal.processors.metric
org.apache.ignite.internal.processors.nodevalidation
org.apache.ignite.internal.processors.odbc
org.apache.ignite.internal.processors.odbc.jdbc
org.apache.ignite.internal.processors.odbc.odbc
org.apache.ignite.internal.processors.offheap
org.apache.ignite.internal.processors.performancestatistics
org.apache.ignite.internal.processors.platform
org.apache.ignite.internal.processors.platform.client
org.apache.ignite.internal.processors.platform.compute
org.apache.ignite.internal.processors.platform.dotnet
org.apache.ignite.internal.processors.platform.events
org.apache.ignite.internal.processors.platform.message
org.apache.ignite.internal.processors.platform.messaging
org.apache.ignite.internal.processors.platform.plugin
org.apache.ignite.internal.processors.platform.utils
org.apache.ignite.internal.processors.plugin
org.apache.ignite.internal.processors.pool
org.apache.ignite.internal.processors.port: TODO.
org.apache.ignite.internal.processors.query
org.apache.ignite.internal.processors.query.aware
org.apache.ignite.internal.processors.query.h2.twostep.messages
org.apache.ignite.internal.processors.query.property
org.apache.ignite.internal.processors.query.schema
org.apache.ignite.internal.processors.query.schema.message
org.apache.ignite.internal.processors.resource: TODO.
org.apache.ignite.internal.processors.rest: REST processor.
org.apache.ignite.internal.processors.rest.handlers: REST commands handlers.
org.apache.ignite.internal.processors.rest.handlers.auth: REST authentication command.
org.apache.ignite.internal.processors.rest.handlers.beforeStart
org.apache.ignite.internal.processors.rest.handlers.cache: REST in-memory data grid commands.
org.apache.ignite.internal.processors.rest.handlers.cluster
org.apache.ignite.internal.processors.rest.handlers.datastructures
org.apache.ignite.internal.processors.rest.handlers.log
org.apache.ignite.internal.processors.rest.handlers.memory
org.apache.ignite.internal.processors.rest.handlers.probe
org.apache.ignite.internal.processors.rest.handlers.query
org.apache.ignite.internal.processors.rest.handlers.redis: Contains Redis protocol commands.
org.apache.ignite.internal.processors.rest.handlers.redis.key
org.apache.ignite.internal.processors.rest.handlers.redis.server
org.apache.ignite.internal.processors.rest.handlers.redis.string
org.apache.ignite.internal.processors.rest.handlers.task
org.apache.ignite.internal.processors.rest.handlers.top: REST topology commands.
org.apache.ignite.internal.processors.rest.handlers.user: REST user commands.
org.apache.ignite.internal.processors.rest.handlers.version: REST version command.
org.apache.ignite.internal.processors.rest.protocols: REST protocol handlers.
org.apache.ignite.internal.processors.rest.protocols.tcp: Adapters for TCP-based REST protocols.
org.apache.ignite.internal.processors.rest.protocols.tcp.redis
org.apache.ignite.internal.processors.schedule: TODO.
org.apache.ignite.internal.processors.security
org.apache.ignite.internal.processors.security.sandbox
org.apache.ignite.internal.processors.segmentation: Segmentation processor.
org.apache.ignite.internal.processors.segmentation.os
org.apache.ignite.internal.processors.service
org.apache.ignite.internal.processors.session: Session processing package to guarantee reuse of same session object on the same node.
org.apache.ignite.internal.processors.subscription
org.apache.ignite.internal.processors.task: TODO.
org.apache.ignite.internal.processors.timeout: TODO.
org.apache.ignite.internal.processors.tracing.configuration
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.internal.util.distributed
org.apache.ignite.internal.util.future: Future related classes.
org.apache.ignite.internal.util.nio: NIO server interfaces and common utility classes for NIO.
org.apache.ignite.internal.util.worker: Common utility classes for threads.
org.apache.ignite.internal.visor
org.apache.ignite.internal.visor.cache
org.apache.ignite.internal.visor.compute
org.apache.ignite.internal.visor.node
org.apache.ignite.internal.visor.query
org.apache.ignite.internal.visor.util
org.apache.ignite.spi.communication.tcp: Contains default TCP/IP-based implementation for communication SPI.
org.apache.ignite.spi.communication.tcp.internal: Contains connection health-checkers for TCP/IP-based implementation of communication SPI.
org.apache.ignite.spi.communication.tcp.messages: Contains implementation messages.
org.apache.ignite.spi.discovery.isolated
org.apache.ignite.spi.discovery.tcp: Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.discovery.tcp.internal: Contains internal implementation.
org.apache.ignite.spi.indexing: Contains APIs for indexing SPI.
org.apache.ignite.thread: Contains threads-related utility classes.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal
Class and Description
AsyncSupportAdapter Adapter for `IgniteAsyncSupport`.
ComputeTaskInternalFuture This class provide implementation for task future.
ExecutorAwareMessage Message with specified custom executor must be processed in the appropriate thread pool.
GridClosureCallMode Distribution modes for one or more closures executed via `Grid.call(...)` methods.
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridInternalWrapper Internal wrapper interface for custom resource injection logic.
GridJobSiblingImpl This class provides implementation for job sibling.
GridKernalContext

GridKernalGateway
This interface guards access to implementations of public methods that access kernal functionality from the following main API interfaces: `ClusterGroup` Note that this kernal gateway should not be used to guard against method from the following non-rich interfaces since their implementations are already managed by their respective implementing classes: `Ignite` `ClusterNode` Kernal gateway is also responsible for notifying various futures about the change in kernal state so that issued futures could properly interrupt themselves when kernal becomes unavailable while future is held externally by the user.

GridKernalState Kernal life cycle states.
GridLoggerProxy
GridTaskSessionImpl Task session.
GridTaskSessionInternal Internal task session interface.
GridTopic Communication topic.
IgniteComponentType Component type.
IgniteDiagnosticInfo
IgniteDiagnosticMessage
IgniteDiagnosticMessage.DiagnosticBaseClosure
IgniteDiagnosticPrepareContext Groups diagnostic closures by node/closure type.
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.
IgniteFeatures Defines supported features and check its on other nodes.
IgniteInternalFuture Extension for standard `Future` interface.
IgniteKernal This class represents an implementation of the main Ignite API `Ignite` which is expanded by additional methods of `IgniteEx` for the internal Ignite needs.
LongJVMPauseDetector Class for detection of long JVM pauses.
MarshallerContextImpl Marshaller context implementation.
ThinProtocolFeature The base feature class.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.binary
Class and Description
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.cache.query.index
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.cache.query.index.sorted
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.client.util
Class and Description
IgniteFeatures Defines supported features and check its on other nodes.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.cluster
Class and Description
AsyncSupportAdapter Adapter for `IgniteAsyncSupport`.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.commandline.meta.tasks
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.executor
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.maintenance
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.
IgniteKernal This class represents an implementation of the main Ignite API `Ignite` which is expanded by additional methods of `IgniteEx` for the internal Ignite needs.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.checkpoint
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
GridTaskSessionInternal Internal task session interface.
SkipDaemon Lifecycle callbacks will not be called for grid components marked with this annotation.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.collision
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridJobSessionImpl Job session implementation.
GridKernalContext
SkipDaemon Lifecycle callbacks will not be called for grid components marked with this annotation.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.communication
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
GridTopic Communication topic.
IgniteClientDisconnectedCheckedException
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.deployment
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.discovery
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteClientDisconnectedCheckedException
IgniteFeatures Defines supported features and check its on other nodes.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.encryption
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
GridKernalContextImpl Implementation of kernal context.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.eventstorage
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.failover
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
GridTaskSessionImpl Task session.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.indexing
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.
SkipDaemon Lifecycle callbacks will not be called for grid components marked with this annotation.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.loadbalancer
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
GridTaskSessionImpl Task session.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.systemview
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.tracing
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.affinity
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.authentication
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache
Class and Description
AsyncSupportAdapter Adapter for `IgniteAsyncSupport`.
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridDirectTransient Annotates transient fields.
GridKernalContext
IgniteClientDisconnectedCheckedException
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.
IgniteInternalFuture Extension for standard `Future` interface.
IgniteInterruptedCheckedException This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.
IgniteTransactionsEx Extended interface to work with system transactions.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.binary
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed
Class and Description
GridDirectTransient Annotates transient fields.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.dht
Class and Description
GridDirectCollection Annotates iterable fields.
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.
IgniteDiagnosticAware
IgniteDiagnosticPrepareContext Groups diagnostic closures by node/closure type.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.dht.atomic
Class and Description
GridDirectTransient Annotates transient fields.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Class and Description
IgniteDiagnosticAware
IgniteDiagnosticPrepareContext Groups diagnostic closures by node/closure type.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.dht.preloader
Class and Description
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.
IgniteDiagnosticAware
IgniteDiagnosticPrepareContext Groups diagnostic closures by node/closure type.
IgniteInternalFuture Extension for standard `Future` interface.
IgniteInterruptedCheckedException This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.dht.preloader.latch
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.dht.topology
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.
IgniteInterruptedCheckedException This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.
NodeStoppingException

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.near
Class and Description
IgniteDiagnosticAware
IgniteDiagnosticPrepareContext Groups diagnostic closures by node/closure type.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.near.consistency
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.local
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.local.atomic
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.mvcc
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteDiagnosticPrepareContext Groups diagnostic closures by node/closure type.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.mvcc.msg
Class and Description
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.mvcc.txlog
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence
Class and Description
GridKernalContext
GridKernalContextImpl Implementation of kernal context.
IgniteInternalFuture Extension for standard `Future` interface.
InvalidEnvironmentException Marker interface of invalid environment exception.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.checkpoint
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.
LongJVMPauseDetector Class for detection of long JVM pauses.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.defragmentation
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.file
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.filename
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.freelist
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.metastorage.pendingtask
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.pagemem
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.partstorage
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.snapshot
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.tree.reuse
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.wal
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.wal.aware
Class and Description
IgniteInterruptedCheckedException This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.wal.reader
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

GridKernalGateway
This interface guards access to implementations of public methods that access kernal functionality from the following main API interfaces: `ClusterGroup` Note that this kernal gateway should not be used to guard against method from the following non-rich interfaces since their implementations are already managed by their respective implementing classes: `Ignite` `ClusterNode` Kernal gateway is also responsible for notifying various futures about the change in kernal state so that issued futures could properly interrupt themselves when kernal becomes unavailable while future is held externally by the user.

IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.
LongJVMPauseDetector Class for detection of long JVM pauses.
MarshallerContextImpl Marshaller context implementation.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.query
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.
IgniteInterruptedCheckedException This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.query.continuous
Class and Description
GridInternalWrapper Internal wrapper interface for custom resource injection logic.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.store
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.transactions
Class and Description
GridDirectTransient Annotates transient fields.
GridKernalContext
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.
IgniteInternalFuture Extension for standard `Future` interface.
IgniteTransactionsEx Extended interface to work with system transactions.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.verify
Class and Description
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.version
Class and Description
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cacheobject
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.closure
Class and Description
ComputeTaskInternalFuture This class provide implementation for task future.
GridClosureCallMode Distribution modes for one or more closures executed via `Grid.call(...)` methods.
GridComponent Interface for all main internal Ignite components (managers and processors).
GridInternalWrapper Internal wrapper interface for custom resource injection logic.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cluster
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteDiagnosticInfo
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cluster.baseline.autoadjust
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.compress
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.configuration.distributed
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.continuous
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.datastreamer
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.datastructures
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.diagnostic
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.failure
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.job
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridJobExecuteRequest Job execution request.
GridJobSessionImpl Job session implementation.
GridKernalContext
SkipDaemon Lifecycle callbacks will not be called for grid components marked with this annotation.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.jobmetrics
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.localtask
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.marshaller
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.metastorage
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.metastorage.persistence
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.metric
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.nodevalidation
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.odbc
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.odbc.jdbc
Class and Description
GridKernalContext
ThinProtocolFeature The base feature class.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.odbc.odbc
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.offheap
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.performancestatistics
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.client
Class and Description
GridKernalContext
ThinProtocolFeature The base feature class.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.compute
Class and Description
IgniteComputeImpl `IgniteCompute` implementation.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.dotnet
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.events
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.message
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.messaging
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.plugin
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.utils
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.plugin
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.pool
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.port
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.aware
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.h2.twostep.messages
Class and Description
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.property
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.schema
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.
IgniteInterruptedCheckedException This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.schema.message
Class and Description
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.resource
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridJobContextImpl Remote job context implementation.
GridKernalContext
GridTaskSessionImpl Task session.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.auth
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.beforeStart
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.cache
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.cluster
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.datastructures
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.log
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.memory
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.probe
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.query
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.redis
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.redis.key
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.redis.server
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.redis.string
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.task
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.top
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.user
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.handlers.version
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.protocols
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.protocols.tcp
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.rest.protocols.tcp.redis
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.schedule
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.security
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridInternalWrapper Internal wrapper interface for custom resource injection logic.
GridKernalContext
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.security.sandbox
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.segmentation
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.segmentation.os
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.service
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridComponent.DiscoveryDataExchangeType Unique component type for discovery data exchange.
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.
SkipDaemon Lifecycle callbacks will not be called for grid components marked with this annotation.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.session
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
GridTaskSessionImpl Task session.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.subscription
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.task
Class and Description
ComputeTaskInternalFuture This class provide implementation for task future.
GridComponent Interface for all main internal Ignite components (managers and processors).
GridJobExecuteResponse Job execution response.
GridKernalContext
GridTaskSessionImpl Task session.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.timeout
Class and Description
GridComponent Interface for all main internal Ignite components (managers and processors).
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.tracing.configuration
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.util
Class and Description
GridKernalContext
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.
IgniteFeatures Defines supported features and check its on other nodes.
IgniteInternalFuture Extension for standard `Future` interface.
IgniteInterruptedCheckedException This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.util.distributed
Class and Description
GridKernalContext
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.util.future
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.util.nio
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.util.worker
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.
IgniteInterruptedCheckedException This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.visor
Class and Description
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.visor.cache
Class and Description
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.visor.compute
Class and Description
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.visor.node
Class and Description
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.visor.query
Class and Description
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.visor.util
Class and Description
IgniteEx Extended Grid interface which provides some additional methods required for kernal and Visor.

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.communication.tcp
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.communication.tcp.internal
Class and Description
IgniteClientDisconnectedCheckedException
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.communication.tcp.messages
Class and Description
IgniteCodeGeneratingFail Annotates fields that code generator should not be override.

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.discovery.isolated
Class and Description
IgniteFeatures Defines supported features and check its on other nodes.

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.discovery.tcp
Class and Description
IgniteFeatures Defines supported features and check its on other nodes.

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.discovery.tcp.internal
Class and Description
IgniteInternalFuture Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.indexing
Class and Description
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.thread
Class and Description
GridKernalContext

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.11.0
Release Date | : September 11 2021