# 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.cache.query.index.sorted.maintenance
org.apache.ignite.internal.cache.transform
org.apache.ignite.internal.cluster
org.apache.ignite.internal.executor: Contains grid executor service implementation.
org.apache.ignite.internal.maintenance
org.apache.ignite.internal.management.api
org.apache.ignite.internal.management.cache
org.apache.ignite.internal.management.meta
org.apache.ignite.internal.management.tx
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.pagemem.wal
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.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.snapshot.dump
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.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.client.cache
org.apache.ignite.internal.processors.platform.client.tx
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.running
org.apache.ignite.internal.processors.query.schema
org.apache.ignite.internal.processors.query.schema.management
org.apache.ignite.internal.processors.query.schema.message
org.apache.ignite.internal.processors.query.stat
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.task.monitor
org.apache.ignite.internal.processors.timeout: TODO.
org.apache.ignite.internal.processors.tracing.configuration
org.apache.ignite.internal.sql
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.lang
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.util
org.apache.ignite.marshaller: Contains various supported marshallers.
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: Contains implementation of special "isolated" mode for single-node cluster.
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.discovery.tcp.ipfinder.multicast: Contains multicast-based IP finder.
org.apache.ignite.spi.indexing: Contains APIs for indexing SPI.
org.apache.ignite.spi.systemview.view: Contains `SystemView` clases that exists in Ignite.
org.apache.ignite.thread: Contains threads-related utility classes.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal
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.
IgniteComputeHandler: Represents a general facade that delegates Ignite compute requests to `GridTaskProcessor` and `GridClosureProcessor` internal processors.
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.
IgniteServicesEx: Extended interface that provides additional internal methods for managing services.
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
GridDirectTransient: Annotates transient fields.
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
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
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.cache.query.index.sorted.maintenance
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.cache.transform
GridComponent: Interface for all main internal Ignite components (managers and processors).

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.executor
GridKernalContext

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.management.api
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.management.cache
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.management.meta
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.management.tx
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.managers
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
GridComponent: Interface for all main internal Ignite components (managers and processors).
GridKernalContext
GridTaskSessionInternal: Internal task session interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.collision
GridComponent: Interface for all main internal Ignite components (managers and processors).
GridJobSessionImpl: Job session implementation.
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.managers.communication
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
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
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
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
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
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
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.loadbalancer
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
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
GridComponent: Interface for all main internal Ignite components (managers and processors).
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.pagemem.wal
IgniteInterruptedCheckedException: This exception is used to wrap standard `InterruptedException` into `IgniteCheckedException`.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors
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
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
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
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
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
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
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
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
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
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
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.distributed.dht.topology
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
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
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence
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
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
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.filename
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
GridKernalContext

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

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

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.snapshot
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.cache.persistence.snapshot.dump
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.persistence.wal
GridKernalContext
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.aware
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
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
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.query.continuous
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
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cache.transactions
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
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
IgniteCodeGeneratingFail: Annotates fields that code generator should not be override.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.cacheobject
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
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
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
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.compress
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
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
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
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
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
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
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
GridComponent: Interface for all main internal Ignite components (managers and processors).
GridJobExecuteRequest: Job execution request.
GridJobSessionImpl: Job session implementation.
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.jobmetrics
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
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
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.persistence
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
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
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
GridComponent: Interface for all main internal Ignite components (managers and processors).
GridKernalContext
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.processors.odbc.jdbc
GridKernalContext
ThinProtocolFeature: The base feature class.

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.offheap
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
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
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
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.
ThinProtocolFeature: The base feature class.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.client.cache
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.client.tx
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.compute
IgniteInternalFuture: Extension for standard `Future` interface.
PlatformSecurityAwareJob: Represents the base interface for all Platform Compute Jobs that wrap and execute user code.

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

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

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

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.platform.plugin
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
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.plugin
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
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
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
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
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.h2.twostep.messages
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
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.running
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.schema
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.management
GridKernalContext

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.query.stat
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.resource
GridComponent: Interface for all main internal Ignite components (managers and processors).
GridJobContextImpl: Remote job context implementation.
GridKernalContext
GridTaskSessionImpl: Task session.
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.rest
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
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.schedule
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
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
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.segmentation
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
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
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.session
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
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
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.
NodeStoppingException

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.task.monitor
GridTaskSessionImpl: Task session.

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.processors.timeout
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
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.sql
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.util
GridKernalContext
IgniteCodeGeneratingFail: Annotates fields that code generator should not be override.
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
GridKernalContext
IgniteInternalFuture: Extension for standard `Future` interface.

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.util.lang
IgniteInternalFuture: Extension for standard `Future` interface.

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

Classes in org.apache.ignite.internal used by org.apache.ignite.internal.util.worker
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
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
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.marshaller
ClassSet: Set of classes represented as prefix tree.

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

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

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

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

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.discovery.tcp
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
IgniteInternalFuture: Extension for standard `Future` interface.

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.discovery.tcp.ipfinder.multicast
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.indexing
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.spi.systemview.view
GridKernalContext

Classes in org.apache.ignite.internal used by org.apache.ignite.thread
GridKernalContext