GridGain™ 3.6.0e
Enterprise Edition

Package org.gridgain.grid

icon Start Here  Contains main Compute Grid APIs.

See:
          Description

Interface Summary
Grid Start Here  Main Compute Grid APIs.
GridConfiguration This interface defines grid runtime configuration.
GridEnterpriseLicense GridGain Enterprise license descriptor.
GridEvent Grid events are used for notification about what happens within the grid.
GridEventType Contains event type constants.
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.
GridFuture<R> Extension for standard Future interface.
GridJob Defines executable unit for GridTask.
GridJobContext Context attached to every job executed on the grid.
GridJobContinuation Defines continuation support for grid job context.
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 Deprecated.
GridMetadataAware Allows to attach metadata attributes to any entity that implements this interface.
GridNode Interface representing a single grid node.
GridNodeLocal<K,V> Defines interface for node-local storage.
GridNodeMetrics This class represents runtime information on a node.
GridNodeShadow When a grid node leaves the topology it leaves a shadow.
GridPeerDeployAware Represents any class that needs to maintain or carry on peer deployment information.
GridProjection Defines grid projection interface and monadic set of operations on a set of grid nodes.
GridProjectionMetrics This interface defines cumulative metrics for the projection.
GridRichNode Defines a "rich" node as a single node-based grid projection.
GridScheduleFuture<R> Future for cron-based scheduled execution.
GridTask<T,R> Grid task interface defines a task that can be executed on the grid.
GridTaskContinuousMapper Defines a mapper that can be used for asynchronous job sending.
GridTaskFuture<R> This class defines a handler for asynchronous task execution.
GridTaskListener Deprecated.
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 class defines a factory for the main GridGain API.
GridJobAdapterEx Convenience adapter for GridJob implementations.
GridJobOneWayAdapter Utility adapter for jobs returning no value.
GridJobWrapper Convenient wrapper for grid job.
GridListenActor<T> Actor-base adapter for GridProjection.listen(GridPredicate2[]) method.
GridSpringBean Grid Spring bean allows to bypass GridFactory methods.
GridSystemProperties Contains constants for all system properties and environmental variables in GridGain.
GridTaskAdapter<T,R> Convenience adapter for GridTask interface.
GridTaskNoReduceAdapter<T> Adapter for GridTaskAdapter overriding reduce(...) method to return null.
GridTaskNoReduceSplitAdapter<T> Adapter for GridTaskSplitAdapter overriding reduce(...) method to return null.
GridTaskSplitAdapter<T,R> This class defines simplified adapter for GridTask.
 

Enum Summary
GridClosureCallMode Distribution modes for one or more closures executed via Grid.call(...) methods.
GridDeploymentMode Grid deployment mode.
GridFactoryState Possible states of GridFactory.
GridJobResultPolicy This enumeration provides different types of actions following the last received job result.
GridLifecycleEventType Grid lifecycle event types.
GridTaskSessionScope Defines life-time scopes for checkpoint operations.
 

Exception Summary
GridEmptyProjectionException This exception defines illegal call on empty projection.
GridException General grid exception.
GridExecutionRejectedException This exception defines execution rejection.
GridFutureCancelledException Future computation cannot be retrieved because it was cancelled.
GridFutureTimeoutException Future computation completion is timed out.
GridInterruptedException This exception is used to wrap standard InterruptedException into GridException.
GridLicenseException This exception is thrown when license violation is detected.
GridRuntimeException Common runtime exception for grid.
GridTaskCancelledException 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
GridJobAfterExecute This annotation allows to call a method right after the job has finished executing and the reply has been sent to the caller node.
GridJobAfterSend This annotation allows to call a method right after the job has been successfully sent for execution.
GridJobBeforeFailover This annotation allows to call a method right before job is submitted to Failover SPI.
GridNotPeerDeployable This annotations should be used to mark any type that should not be peer deployable.
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 Compute Grid APIs. For more information see Basic Concepts on Wiki.

Wiki & Forum:


Wiki
Forum

 

GridGain™ 3.6.0e
Enterprise Edition

GridGain - Real Time Big Data
Enterprise Edition, ver. 3.6.0e.13012012
2012 Copyright © GridGain Systems
Follow us:   Follow GridGain on Github Follow GridGain on Facebook Join GridGain User Group Follow GridGain on Twitter Follow GridGain on YouTube