# 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.compute.gridify: Contains APIs utilized for AOP-based grid-enabling.
org.apache.ignite.compute.gridify.aop: Contains common classes for different AOP providers.
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
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.commandline.configuration
org.apache.ignite.internal.commandline.meta.tasks
org.apache.ignite.internal.jdbc
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.query.jdbc
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.session: Session processing package to guarantee reuse of same session object on the same node.
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.util.gridify: Utility classes for gridify annotations.
org.apache.ignite.internal.visor
org.apache.ignite.internal.visor.baseline
org.apache.ignite.internal.visor.binary
org.apache.ignite.internal.visor.cache
org.apache.ignite.internal.visor.compute
org.apache.ignite.internal.visor.debug
org.apache.ignite.internal.visor.diagnostic
org.apache.ignite.internal.visor.encryption
org.apache.ignite.internal.visor.file
org.apache.ignite.internal.visor.igfs
org.apache.ignite.internal.visor.log
org.apache.ignite.internal.visor.misc
org.apache.ignite.internal.visor.node
org.apache.ignite.internal.visor.query
org.apache.ignite.internal.visor.service
org.apache.ignite.internal.visor.snapshot
org.apache.ignite.internal.visor.tx
org.apache.ignite.internal.visor.verify
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
Class and Description
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
Class and Description
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.compute.gridify
Class and Description
ComputeTask Grid task interface defines a task that can be executed on the grid.
ComputeTaskAdapter Convenience adapter for `ComputeTask` interface.
ComputeTaskSplitAdapter This class defines simplified adapter for `ComputeTask`.

Classes in org.apache.ignite.compute used by org.apache.ignite.compute.gridify.aop
Class and Description
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.events
Class and Description
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
Class and Description
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.
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.
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
Class and Description
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.check_indexes_inline_size
Class and Description
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
Class and Description
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
Class and Description
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.configuration
Class and Description
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.meta.tasks
Class and Description
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.jdbc
Class and Description
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.
ComputeTaskSplitAdapter This class defines simplified adapter for `ComputeTask`.

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

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.managers.collision
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
ComputeJob Defines executable unit for `ComputeTask`.
ComputeJobAdapter Convenience adapter for `ComputeJob` implementations.
ComputeJobContext Context attached to every job executed on the grid.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.cache.distributed
Class and Description
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.query.jdbc
Class and Description
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.
ComputeTaskAdapter Convenience adapter for `ComputeTask` interface.
ComputeTaskSplitAdapter This class defines simplified adapter for `ComputeTask`.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.cache.verify
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.resource
Class and Description
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.session
Class and Description
ComputeJobSibling Job sibling interface defines a job from the same split.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.processors.task
Class and Description
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
Class and Description
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
Class and Description
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.util.gridify
Class and Description
ComputeJob Defines executable unit for `ComputeTask`.
ComputeJobAdapter Convenience adapter for `ComputeJob` implementations.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.visor
Class and Description
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
Class and Description
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.binary
Class and Description
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.cache
Class and Description
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.visor.compute
Class and Description
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.debug
Class and Description
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.diagnostic
Class and Description
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.encryption
Class and Description
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.file
Class and Description
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.igfs
Class and Description
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.log
Class and Description
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
Class and Description
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.node
Class and Description
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.visor.query
Class and Description
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.

Classes in org.apache.ignite.compute used by org.apache.ignite.internal.visor.service
Class and Description
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.snapshot
Class and Description
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.tx
Class and Description
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.verify
Class and Description
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.spi.collision
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
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
Class and Description
ComputeJob Defines executable unit for `ComputeTask`.
ComputeTaskSession Defines a distributed session for particular task execution.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020