| Interface | Description |
|---|---|
| GridCompute |
Defines compute grid functionality for executing tasks and closures over nodes
in the
GridProjection. |
| GridComputeJob |
Defines executable unit for
GridComputeTask. |
| GridComputeJobContext |
Context attached to every job executed on the grid.
|
| GridComputeJobContinuation |
Defines continuation support for grid job context.
|
| GridComputeJobMasterLeaveAware |
Annotation for handling master node leave during job execution.
|
| GridComputeJobResult |
Result of remote job which gets passed into
GridComputeTask.result(GridComputeJobResult, List)
method. |
| GridComputeJobSibling |
Job sibling interface defines a job from the same split.
|
| GridComputeLoadBalancer |
Load balancer is used for finding the best balanced node according
to load balancing policy.
|
| GridComputeTask<T,R> |
Grid task interface defines a task that can be executed on the grid.
|
| GridComputeTaskContinuousMapper |
Defines a mapper that can be used for asynchronous job sending.
|
| GridComputeTaskFuture<R> |
This class defines a handler for asynchronous task execution.
|
| GridComputeTaskSession |
Defines a distributed session for particular task execution.
|
| GridComputeTaskSessionAttributeListener |
This interface defines listener for task session attributes.
|
| Class | Description |
|---|---|
| GridComputeJobAdapter |
Convenience adapter for
GridComputeJob implementations. |
| GridComputeJobContinuationAdapter |
Convenience adapter for
GridComputeJob implementations. |
| GridComputeTaskAdapter<T,R> |
Convenience adapter for
GridComputeTask interface. |
| GridComputeTaskSplitAdapter<T,R> |
This class defines simplified adapter for
GridComputeTask. |
| Enum | Description |
|---|---|
| GridComputeJobResultPolicy |
This enumeration provides different types of actions following the last
received job result.
|
| GridComputeTaskSessionScope |
Defines life-time scopes for checkpoint operations.
|
| Exception | Description |
|---|---|
| GridComputeExecutionRejectedException |
This exception defines execution rejection.
|
| GridComputeJobFailoverException |
This runtime exception can be thrown from
GridComputeJob.execute() method to force
job failover to another node within task topology. |
| GridComputeTaskCancelledException |
This exception indicates that grid task was cancelled.
|
| GridComputeTaskTimeoutException |
This exception indicates that task execution timed out.
|
| GridComputeUserUndeclaredException |
This exception is thrown when user's code throws undeclared runtime exception.
|
| Annotation Type | Description |
|---|---|
| GridComputeJobAfterSend |
This annotation allows to call a method right after the job has been
successfully sent for execution.
|
| GridComputeJobBeforeFailover |
This annotation allows to call a method right before job is submitted to
GridFailoverSpi. |
| GridComputeTaskMapAsync |
Annotation for asynchronous task mapping.
|
| GridComputeTaskName |
This annotation allows to assign optional name to grid task.
|
| GridComputeTaskNoResultCache |
This annotation disables caching of task results when attached to
GridComputeTask class
being executed. |
| GridComputeTaskSessionFullSupport |
Annotation for enabling task session attributes and checkpoints for tasks.
|
| GridComputeTaskSpis |
This annotation allows task to specify what SPIs it wants to use.
|
Copyright © 2014. All rights reserved.