GridGain™ 2.0.3
Java API Specification

Package org.gridgain.grid

icon Start Here  Contains main GridGain API interfaces and classes.

See:
          Description

Interface Summary
Grid Start Here This interface defines main GridGain API available on a local grid node.
GridConfiguration This interface defines grid runtime configuration.
GridDiscoveryListener Listener for grid node discovery events.
GridEvent Grid events are used for notification about what happens within grid.
GridEventFilter Filter for querying grid events.
GridFactoryListener Listener for gird state change notifications.
GridJob Defines executable unit for GridTask.
GridJobContext Context attached to every job executed on the grid.
GridJobResult Result of remote job which gets passed into GridTask.result(GridJobResult, List) method.
GridJobSibling Job sibling interface defines a job from the same split.
GridLoadBalancer Load balancer is used for finding the best balanced node according to load balancing policy.
GridLocalEventListener Listener for asynchronous local node grid events.
GridMessageListener Listener for messages received from remote nodes.
GridNode Interface representing a single grid node.
GridNodeMetrics This class represents runtime information on a node.
GridSerializableCallable<T> A GridDistributedCallable is Callable command that can be serialized.
GridSerializableRunnable A GridDistributedRunnable is Runnable command that can be serialized.
GridSessionAttributeListener This interface defines listener for grid context attributes.
GridTask<T,R> Grid task interface defines a task that can be executed on the grid.
GridTaskFuture<R> This class defines a handler for asynchronous task execution.
GridTaskListener This interface defines task execution listener.
GridTaskSession Defines a distributed session for particular task execution.
GridTaskSessionAttributeListener This interface defines listener for task session attributes.
 

Class Summary
GridConfigurationAdapter Adapter for GridConfiguration interface.
GridFactory This interface defines a factory for the main GridGain API.
GridJobAdapter<G extends Serializable> Convenience adapter for GridJob implementations.
GridTaskAdapter<T,R> Convenience adapter for GridTask interface.
GridTaskSplitAdapter<T,R> This class defines simplified adapter for GridTask.
 

Enum Summary
GridCheckpointScope This enumeration defines different life-time scopes for checkpoints.
GridDiscoveryEventType Event types for grid node discovery events.
GridEventType Types of grid events.
GridFactoryState Possible states of GridFactory.
GridJobResultPolicy This enumeration provides different types of actions following the last received job result.
 

Exception Summary
GridException General grid exception.
GridExecutionRejectedException This exception defines execution rejection.
GridRuntimeException Common runtime exception for grid.
GridTaskCancellationException This exception indicates that grid task was cancelled.
GridTaskTimeoutException This exception indicates that task execution timed out.
GridTopologyException This exception is used to indicate error with grid topology (e.g., crashed node, etc.).
GridUserUndeclaredException This exception is thrown when user's code throws undeclared runtime exception.
 

Annotation Types Summary
GridTaskName This annotation allows to assign optional name to grid task.
GridTaskNoResultCache This annotation disables caching of task results when attached to GridTask class being executed.
 

Package org.gridgain.grid Description

icon Start Here  Contains main GridGain API interfaces and classes. For more information see Basic Concepts on Wiki.

See Also:

icon Documentation
icon Email Support
icon Issue Tracking
icon Online Forums

 

GridGain™ 2.0.3
Java API Specification

GridGain™ - Grid Computing Made Simple, ver. 2.0.3.20052008
2005-2008 Copyright © GridGain Systems. All Rights Reserved.