# Uses of Package
org.apache.ignite.compute

Packages that use org.apache.ignite.compute
org.apache.ignite: Contains entry-point Ignite & HPC APIs.
org.apache.ignite.compute: Contains Compute Grid functionality.
org.apache.ignite.events: Contains Event Subscription functionality together with various events emitted by Ignite.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.commandline.cache.check_indexes_inline_size
org.apache.ignite.internal.commandline.cache.distribution
org.apache.ignite.internal.commandline.cache.reset_lost_partitions
org.apache.ignite.internal.management
org.apache.ignite.internal.management.baseline
org.apache.ignite.internal.management.cache
org.apache.ignite.internal.management.cache.scan
org.apache.ignite.internal.management.cdc
org.apache.ignite.internal.management.consistency
org.apache.ignite.internal.management.defragmentation
org.apache.ignite.internal.management.diagnostic
org.apache.ignite.internal.management.encryption
org.apache.ignite.internal.management.kill
org.apache.ignite.internal.management.meta
org.apache.ignite.internal.management.metric
org.apache.ignite.internal.management.performancestatistics
org.apache.ignite.internal.management.persistence
org.apache.ignite.internal.management.property
org.apache.ignite.internal.management.snapshot
org.apache.ignite.internal.management.tracing
org.apache.ignite.internal.management.tx
org.apache.ignite.internal.management.wal
org.apache.ignite.internal.managers.checkpoint: TODO.
org.apache.ignite.internal.managers.collision: TODO.
org.apache.ignite.internal.managers.deployment: TODO.
org.apache.ignite.internal.managers.failover: TODO.
org.apache.ignite.internal.managers.loadbalancer: TODO.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed
org.apache.ignite.internal.processors.cache.persistence.snapshot
org.apache.ignite.internal.processors.cache.verify
org.apache.ignite.internal.processors.closure: TODO.
org.apache.ignite.internal.processors.job: TODO.
org.apache.ignite.internal.processors.platform.compute
org.apache.ignite.internal.processors.resource: TODO.
org.apache.ignite.internal.processors.task: TODO.
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.internal.util.future: Future related classes.
org.apache.ignite.internal.visor
org.apache.ignite.internal.visor.baseline
org.apache.ignite.internal.visor.compute
org.apache.ignite.internal.visor.misc
org.apache.ignite.spi.collision: Contains APIs for collision SPI.
org.apache.ignite.spi.failover: Contains APIs for failover SPI.
org.apache.ignite.spi.loadbalancing: Contains APIs for load balancing SPI.
org.apache.ignite.spi.loadbalancing.adaptive: Contains adaptive load balancing SPI.
org.apache.ignite.spi.loadbalancing.roundrobin: Contains default round-robin implementation for load balancing SPI.
org.apache.ignite.spi.loadbalancing.weightedrandom: Contains weighted random-base implementation for load balancing SPI.

Classes in org.apache.ignite.compute used by org.apache.ignite
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskFuture: This class defines a handler for asynchronous task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.compute
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobContext: Context attached to every job executed on the grid.
ComputeJobContinuation: Defines continuation support for grid job context.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeJobResultPolicy: This enumeration provides different types of actions following the last received job result.
ComputeJobSibling: Job sibling interface defines a job from the same split.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskAdapter: Convenience adapter for `ComputeTask` interface.
ComputeTaskSession: Defines a distributed session for particular task execution.
ComputeTaskSessionAttributeListener: This interface defines listener for task session attributes.
ComputeTaskSessionScope: Defines life-time scopes for checkpoint operations.

Classes in org.apache.ignite.compute used by org.apache.ignite.events
ComputeJobResultPolicy: This enumeration provides different types of actions following the last received job result.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobContext: Context attached to every job executed on the grid.
ComputeJobContinuation: Defines continuation support for grid job context.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeJobResultPolicy: This enumeration provides different types of actions following the last received job result.
ComputeJobSibling: Job sibling interface defines a job from the same split.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskAdapter: Convenience adapter for `ComputeTask` interface.
ComputeTaskFuture: This class defines a handler for asynchronous task execution.
ComputeTaskSession: Defines a distributed session for particular task execution.
ComputeTaskSessionAttributeListener: This interface defines listener for task session attributes.
ComputeTaskSessionScope: Defines life-time scopes for checkpoint operations.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.commandline.cache.check_indexes_inline_size
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.commandline.cache.distribution
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.commandline.cache.reset_lost_partitions
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.baseline
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.cache
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeJobResultPolicy: This enumeration provides different types of actions following the last received job result.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskAdapter: Convenience adapter for `ComputeTask` interface.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.cache.scan
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.cdc
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.consistency
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.defragmentation
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.diagnostic
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.encryption
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.kill
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.meta
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.metric
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.performancestatistics
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.persistence
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.property
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.snapshot
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.tracing
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.tx
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.management.wal
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.managers.checkpoint
ComputeTaskSessionScope: Defines life-time scopes for checkpoint operations.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.managers.collision
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobContext: Context attached to every job executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.managers.deployment
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.managers.failover
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.managers.loadbalancer
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeLoadBalancer: Load balancer is used for finding the best balanced node according to load balancing policy.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.cache
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobContext: Context attached to every job executed on the grid.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.cache.distributed
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.cache.persistence.snapshot
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeJobResultPolicy: This enumeration provides different types of actions following the last received job result.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskAdapter: Convenience adapter for `ComputeTask` interface.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.cache.verify
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeJobResultPolicy: This enumeration provides different types of actions following the last received job result.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskAdapter: Convenience adapter for `ComputeTask` interface.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.closure
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobMasterLeaveAware: Annotation for handling master node leave during job execution.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskAdapter: Convenience adapter for `ComputeTask` interface.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.job
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobContext: Context attached to every job executed on the grid.
ComputeJobSibling: Job sibling interface defines a job from the same split.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.platform.compute
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeJobResultPolicy: This enumeration provides different types of actions following the last received job result.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskFuture: This class defines a handler for asynchronous task execution.
ComputeTaskNoResultCache: This annotation disables caching of task results when attached to `ComputeTask` class being executed.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.resource
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeLoadBalancer: Load balancer is used for finding the best balanced node according to load balancing policy.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskContinuousMapper: Defines a mapper that can be used for asynchronous job sending.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.task
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskFuture: This class defines a handler for asynchronous task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.util
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.util.future
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.
ComputeTaskAdapter: Convenience adapter for `ComputeTask` interface.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.visor
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobAdapter: Convenience adapter for `ComputeJob` implementations.
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeJobResultPolicy: This enumeration provides different types of actions following the last received job result.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.visor.baseline
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.visor.compute
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.visor.misc
ComputeTask: Grid task interface defines a task that can be executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.spi.collision
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeJobContext: Context attached to every job executed on the grid.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.spi.failover
ComputeJobResult: Result of remote job which gets passed into `ComputeTask.result(ComputeJobResult, List)` method.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.spi.loadbalancing
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.spi.loadbalancing.adaptive
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.spi.loadbalancing.roundrobin
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeTaskSession: Defines a distributed session for particular task execution.

Classes in org.apache.ignite.compute used by org.apache.ignite.spi.loadbalancing.weightedrandom
ComputeJob: Defines executable unit for `ComputeTask`.
ComputeTaskSession: Defines a distributed session for particular task execution.