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.
|
GridGain In-Memory Computing Platform : ver. 8.9.15 Release Date : December 3 2024