| Interface | 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.
|
| ComputeJobMasterLeaveAware |
Annotation for handling master node leave during job execution.
|
| 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.
|
| ComputeLoadBalancer |
Load balancer is used for finding the best balanced node according
to load balancing policy.
|
| ComputeTask<T,R> |
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.
|
| ComputeTaskFuture<R> |
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.
|
| Class | Description |
|---|---|
| ComputeJobAdapter |
Convenience adapter for
ComputeJob implementations. |
| ComputeJobContinuationAdapter |
Convenience adapter for
ComputeJob implementations. |
| ComputeTaskAdapter<T,R> |
Convenience adapter for
ComputeTask interface. |
| ComputeTaskSplitAdapter<T,R> |
This class defines simplified adapter for
ComputeTask. |
| Enum | Description |
|---|---|
| ComputeJobResultPolicy |
This enumeration provides different types of actions following the last
received job result.
|
| ComputeTaskSessionScope |
Defines life-time scopes for checkpoint operations.
|
| Exception | Description |
|---|---|
| ComputeExecutionRejectedException |
This exception defines execution rejection.
|
| ComputeJobFailoverException |
This runtime exception can be thrown from
ComputeJob.execute() method to force
job failover to another node within task topology. |
| ComputeTaskCancelledException |
This exception indicates that grid task was cancelled.
|
| ComputeTaskTimeoutException |
This exception indicates that task execution timed out.
|
| ComputeUserUndeclaredException |
This exception is thrown when user's code throws undeclared runtime exception.
|
| Annotation Type | Description |
|---|---|
| ComputeJobAfterSend |
This annotation allows to call a method right after the job has been
successfully sent for execution.
|
| ComputeJobBeforeFailover |
This annotation allows to call a method right before job is submitted to
FailoverSpi. |
| ComputeTaskMapAsync |
Annotation for asynchronous task mapping.
|
| ComputeTaskName |
This annotation allows to assign optional name to grid task.
|
| ComputeTaskNoResultCache |
This annotation disables caching of task results when attached to
ComputeTask class
being executed. |
| ComputeTaskSessionFullSupport |
Annotation for enabling task session attributes and checkpoints for tasks.
|
| ComputeTaskSpis |
This annotation allows task to specify what SPIs it wants to use.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 1.5.11 Release Date : April 8 2016