GridGain™ 2.1.0
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.
GridExecutorServiceMBean MBean that provides access to information about executor service.
GridFactoryListener Listener for gird state change notifications.
GridFactoryMBean This interface defines JMX view on GridFactory.
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.
GridKernalMBean This interface defines JMX view on kernal.
GridLifecycleBean A bean that reacts to grid lifecycle events defined in GridLifecycleEventType.
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.
GridNodeFilter Instances of classes that implement this interface are used to filter grid nodes.
GridNodeMetrics This class represents runtime information on a node.
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.
GridJexlNodeFilter Implementation of GridNodeFilter based on Apache JEXL expression language.
GridJobAdapter<G extends Serializable> Convenience adapter for GridJob implementations.
GridSpringBean Grid Spring bean allows to bypass GridFactory methods.
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.
GridDeploymentMode Grid deployment mode.
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.
GridLifecycleEventType Grid lifecycle event types.
 

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.
GridTaskSpis This annotation allows task to specify what SPIs it wants to use.
 

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.1.0
Java API Specification

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