|
GridGain 2.1.0
Java API Specification |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Apache20LicenseCompatible | |
|---|---|
| org.gridgain.grid | Start Here
Contains main GridGain API interfaces and classes. |
| org.gridgain.grid.logger |
Contains logging functionality used throughout the system. |
| org.gridgain.grid.marshaller |
Contains marshalling functionality used throughout the system. |
| org.gridgain.grid.resources |
Contains resource injection annotations. |
| org.gridgain.grid.spi |
Contains common classes and interfaces for SPI implementations. |
| org.gridgain.grid.spi.checkpoint |
Contains APIs for checkpoint manager SPI. |
| org.gridgain.grid.spi.collision |
Contains APIs for collision SPI. |
| org.gridgain.grid.spi.collision.jobstealing |
Contains job stealing collision SPI implementation. |
| org.gridgain.grid.spi.communication |
Contains APIs for grid communication SPI. |
| org.gridgain.grid.spi.deployment |
Contains APIs for deployment SPI. |
| org.gridgain.grid.spi.discovery |
Contains APIs for topology manager SPI. |
| org.gridgain.grid.spi.eventstorage |
Contains APIs for event storage SPI. |
| org.gridgain.grid.spi.failover |
Contains APIs for failover SPI. |
| org.gridgain.grid.spi.loadbalancing |
Contains APIs for load balancing SPI. |
| org.gridgain.grid.spi.metrics |
Contains APIs for metrics SPI. |
| org.gridgain.grid.spi.topology |
Contains APIs for topology SPI. |
| org.gridgain.grid.spi.tracing |
Contains APIs for tracing SPI. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid |
|---|
| Classes in org.gridgain.grid with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
Grid
Start Here This
interface defines main GridGain API available on a local grid node. |
class |
GridCheckpointScope
This enumeration defines different life-time scopes for checkpoints. |
interface |
GridConfiguration
This interface defines grid runtime configuration. |
class |
GridConfigurationAdapter
Adapter for GridConfiguration interface. |
class |
GridDeploymentMode
Grid deployment mode. |
class |
GridDiscoveryEventType
Event types for grid node discovery events. |
interface |
GridDiscoveryListener
Listener for grid node discovery events. |
interface |
GridEvent
Grid events are used for notification about what happens within grid. |
interface |
GridEventFilter
Filter for querying grid events. |
class |
GridEventType
Types of grid events. |
class |
GridException
General grid exception. |
class |
GridExecutionRejectedException
This exception defines execution rejection. |
interface |
GridExecutorServiceMBean
MBean that provides access to information about executor service. |
interface |
GridFactoryListener
Listener for gird state change notifications. |
interface |
GridFactoryMBean
This interface defines JMX view on GridFactory. |
class |
GridFactoryState
Possible states of GridFactory. |
interface |
GridJob
Defines executable unit for GridTask. |
interface |
GridJobContext
Context attached to every job executed on the grid. |
interface |
GridJobResult
Result of remote job which gets passed into GridTask.result(GridJobResult, List)
method. |
class |
GridJobResultPolicy
This enumeration provides different types of actions following the last received job result. |
interface |
GridJobSibling
Job sibling interface defines a job from the same split. |
interface |
GridKernalMBean
This interface defines JMX view on kernal. |
interface |
GridLifecycleBean
A bean that reacts to grid lifecycle events defined in GridLifecycleEventType. |
class |
GridLifecycleEventType
Grid lifecycle event types. |
interface |
GridLoadBalancer
Load balancer is used for finding the best balanced node according to load balancing policy. |
interface |
GridLocalEventListener
Listener for asynchronous local node grid events. |
interface |
GridMessageListener
Listener for messages received from remote nodes. |
interface |
GridNode
Interface representing a single grid node. |
interface |
GridNodeFilter
Instances of classes that implement this interface are used to filter grid nodes. |
interface |
GridNodeMetrics
This class represents runtime information on a node. |
class |
GridRuntimeException
Common runtime exception for grid. |
interface |
GridSessionAttributeListener
This interface defines listener for grid context attributes. |
interface |
GridTask<T,R>
Grid task interface defines a task that can be executed on the grid. |
class |
GridTaskCancellationException
This exception indicates that grid task was cancelled. |
interface |
GridTaskFuture<R>
This class defines a handler for asynchronous task execution. |
interface |
GridTaskListener
This interface defines task execution listener. |
interface |
GridTaskName
This annotation allows to assign optional name to grid task. |
interface |
GridTaskNoResultCache
This annotation disables caching of task results when attached to GridTask class
being executed. |
interface |
GridTaskSession
Defines a distributed session for particular task execution. |
interface |
GridTaskSessionAttributeListener
This interface defines listener for task session attributes. |
interface |
GridTaskSpis
This annotation allows task to specify what SPIs it wants to use. |
class |
GridTaskTimeoutException
This exception indicates that task execution timed out. |
class |
GridTopologyException
This exception is used to indicate error with grid topology (e.g., crashed node, etc.). |
class |
GridUserUndeclaredException
This exception is thrown when user's code throws undeclared runtime exception. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.logger |
|---|
| Classes in org.gridgain.grid.logger with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridLogger
This interface defines basic logging functionality used throughout the system. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.marshaller |
|---|
| Classes in org.gridgain.grid.marshaller with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridMarshaller
GridMarshaller allows to marshal or unmarshal objects in grid. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.resources |
|---|
| Classes in org.gridgain.grid.resources with annotations of type Apache20LicenseCompatible | ||||
|---|---|---|---|---|
interface |
GridExecutorServiceResource
Annotates a field or a setter method for injection of ExecutorService resource. |
|||
interface |
GridHomeResource
Annotates a field or a setter method for injection of GridGain installation home path. |
|||
interface |
GridInstanceResource
Annotates a field or a setter method for injection of current Grid instance. |
|||
interface |
GridJobContextResource
Annotates a field or a setter method for injection of GridJobContext instance. |
|||
interface |
GridJobIdResource
Deprecated. Note that this annotation will be removed in the future releases of GridGain. See Also: Author: 2005-2008 Copyright © GridGain Systems. All Rights Reserved. ver. 2.1.0 |
|||
interface |
GridLoadBalancerResource
Annotates a field or a setter method for injection of GridLoadBalancer. |
|||
interface |
GridLocalNodeIdResource
Annotates a field or a setter method for injection of local node UUID resource. |
|||
interface |
GridLoggerResource
Annotates a field or a setter method for injection of GridLogger. |
|||
interface |
GridMarshallerResource
Annotates a field or a setter method for injection of GridMarshaller resource. |
|||
interface |
GridMBeanServerResource
Annotates a field or a setter method for injection of MBeanServer resource. |
|||
interface |
GridSpringApplicationContextResource
Annotates a field or a setter method for injection of Spring ApplicationContext resource. |
|||
interface |
GridSpringResource
Annotates a field or a setter method for injection of resource from Spring ApplicationContext. |
|||
interface |
GridTaskSessionResource
Annotates a field or a setter method for injection of GridTaskSession resource. |
|||
interface |
GridUserResource
Annotates a field or a setter method for any custom resources injection. |
|||
interface |
GridUserResourceOnDeployed
Annotates a special methods inside injected user-defined resource GridUserResource. |
|||
interface |
GridUserResourceOnUndeployed
Annotates a special method inside injected user-defined resources GridUserResource. |
|||
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi |
|---|
| Classes in org.gridgain.grid.spi with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridSpi
This interface defines life-cycle of SPI implementation. |
interface |
GridSpiContext
TODO: add file description. |
class |
GridSpiException
Exception thrown by SPI implementations. |
interface |
GridSpiInfo
Annotation for SPI main interface implementation. |
interface |
GridSpiManagementMBean
This interface defines basic MBean for all SPI implementations. |
interface |
GridSpiMultipleInstancesSupport
Annotates whether or not multiple instances of this SPI can be started in the same VM. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.checkpoint |
|---|
| Classes in org.gridgain.grid.spi.checkpoint with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridCheckpointSpi
Checkpoint SPI provides an ability to save an intermediate job state. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.collision |
|---|
| Classes in org.gridgain.grid.spi.collision with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridCollisionExternalListener
Listener to be set on GridCollisionSpi for notification of external
collision events (e.g. job stealing). |
interface |
GridCollisionJobContext
This interface defines set of operations that collision SPI implementation can perform on jobs that are either waiting or executing. |
interface |
GridCollisionSpi
Collision SPI allows to regulate how grid jobs get executed when they arrive on a destination node for execution. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.collision.jobstealing |
|---|
| Classes in org.gridgain.grid.spi.collision.jobstealing with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridJobStealingDisabled
This annotation disables job stealing if corresponding feature is configured. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.communication |
|---|
| Classes in org.gridgain.grid.spi.communication with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridCommunicationSpi
Communication SPI is responsible for data exchange between nodes. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.deployment |
|---|
| Classes in org.gridgain.grid.spi.deployment with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridDeploymentListener
Listener for deployment events. |
interface |
GridDeploymentResource
TODO: add file description. |
interface |
GridDeploymentSpi
Grid deployment SPI is in charge of deploying tasks and classes from different sources. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.discovery |
|---|
| Classes in org.gridgain.grid.spi.discovery with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridDiscoveryMetricsProvider
Provides metrics to discovery SPI. |
interface |
GridDiscoverySpi
Grid discovery SPI allows to discover remote nodes in grid. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.eventstorage |
|---|
| Classes in org.gridgain.grid.spi.eventstorage with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridEventStorageSpi
This SPI provides local node events storage. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.failover |
|---|
| Classes in org.gridgain.grid.spi.failover with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridFailoverContext
This interface defines a set of operations available to failover SPI one a given failed job. |
interface |
GridFailoverSpi
Failover SPI provides developer with ability to supply custom logic for handling failed execution of a grid job. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.loadbalancing |
|---|
| Classes in org.gridgain.grid.spi.loadbalancing with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridLoadBalancingSpi
Load balancing SPI provides the next best balanced node for job execution. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.metrics |
|---|
| Classes in org.gridgain.grid.spi.metrics with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridLocalMetrics
This class represents runtime information available for current VM. |
class |
GridLocalMetricsAdapter
Adapter for GridLocalMetrics interface. |
interface |
GridLocalMetricsSpi
Grid local metrics SPI allows grid to get metrics on local VM. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.topology |
|---|
| Classes in org.gridgain.grid.spi.topology with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridTopologySpi
Topology SPI allows developer to have a custom logic deciding what specific set of grid nodes (topology) is available to GridGain in any given point of time. |
| Uses of Apache20LicenseCompatible in org.gridgain.grid.spi.tracing |
|---|
| Classes in org.gridgain.grid.spi.tracing with annotations of type Apache20LicenseCompatible | |
|---|---|
interface |
GridTracingSpi
SPI provides pluggable tracing facility for GridGain. |
|
GridGain 2.1.0
Java API Specification |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
|
GridGain - Grid Computing Made Simple, ver. 2.1.0.19122008
2005-2008 Copyright © GridGain Systems. All Rights Reserved. |
|
|