GridGain™ 2.1.0
Java API Specification

Uses of Interface
org.gridgain.grid.spi.GridSpi

Packages that use GridSpi
org.gridgain.grid.spi icon Contains common classes and interfaces for SPI implementations. 
org.gridgain.grid.spi.checkpoint icon Contains APIs for checkpoint manager SPI. 
org.gridgain.grid.spi.checkpoint.coherence icon Contains Tangosol Coherence implementation for checkpoint SPI. 
org.gridgain.grid.spi.checkpoint.database icon Contains database implementation for checkpoint SPI. 
org.gridgain.grid.spi.checkpoint.gigaspaces icon Contains GigaSpaces implementation for checkpoint SPI. 
org.gridgain.grid.spi.checkpoint.sharedfs icon Contains default shared file system implementation for checkpoint SPI. 
org.gridgain.grid.spi.collision icon Contains APIs for collision SPI. 
org.gridgain.grid.spi.collision.fifoqueue icon Contains default FIFO based collision SPI implementation. 
org.gridgain.grid.spi.collision.jobstealing icon Contains job stealing collision SPI implementation. 
org.gridgain.grid.spi.collision.priorityqueue icon Contains priority based collision SPI implementation. 
org.gridgain.grid.spi.communication icon Contains APIs for grid communication SPI. 
org.gridgain.grid.spi.communication.coherence icon Contains Tangosol Coherence implementation for communication SPI. 
org.gridgain.grid.spi.communication.jgroups icon Contains JGroups-based implementation for communication SPI. 
org.gridgain.grid.spi.communication.jms icon Contains JMS-based implementation for communication SPI. 
org.gridgain.grid.spi.communication.mail icon Contains IMAP/POP3-based implementation for communication SPI. 
org.gridgain.grid.spi.communication.mule icon Contains Mule-based implementation for communication SPI. 
org.gridgain.grid.spi.communication.tcp icon Contains default TCP/IP-based implementation for communication SPI. 
org.gridgain.grid.spi.deployment icon Contains APIs for deployment SPI. 
org.gridgain.grid.spi.deployment.local icon Contains default local deployment SPI implementation. 
org.gridgain.grid.spi.deployment.uri icon Contains URI-based deployment SPI implementation. 
org.gridgain.grid.spi.discovery icon Contains APIs for topology manager SPI. 
org.gridgain.grid.spi.discovery.coherence icon Contains Oracle Coherence implementation for discovery SPI. 
org.gridgain.grid.spi.discovery.jboss icon Contains JBoss implementation for discovery SPI. 
org.gridgain.grid.spi.discovery.jgroups icon Contains JGroups implementation for discovery SPI. 
org.gridgain.grid.spi.discovery.jms icon Contains JMS implementation for discovery SPI. 
org.gridgain.grid.spi.discovery.mail icon Contains IMAP/POP3 implementation for discovery SPI. 
org.gridgain.grid.spi.discovery.mule icon Contains Mule implementation for discovery SPI. 
org.gridgain.grid.spi.discovery.multicast icon Contains default IP-multicast implementation for discovery SPI. 
org.gridgain.grid.spi.eventstorage icon Contains APIs for event storage SPI. 
org.gridgain.grid.spi.eventstorage.memory icon Contains default in-memory implementation for event storage SPI. 
org.gridgain.grid.spi.failover icon Contains APIs for failover SPI. 
org.gridgain.grid.spi.failover.always icon Contains default "always" failover SPI. 
org.gridgain.grid.spi.failover.jobstealing icon Contains "job-stealing" failover SPI. 
org.gridgain.grid.spi.failover.never icon Contains "never" failover SPI. 
org.gridgain.grid.spi.loadbalancing icon Contains APIs for load balancing SPI. 
org.gridgain.grid.spi.loadbalancing.adaptive icon Contains adaptive load balancing SPI. 
org.gridgain.grid.spi.loadbalancing.affinity icon Contains affinity-based load balancing SPI. 
org.gridgain.grid.spi.loadbalancing.coherence icon Contains Coherence-based affinity load balancing SPI. 
org.gridgain.grid.spi.loadbalancing.roundrobin icon Contains default round-robin implementation for load balancing SPI. 
org.gridgain.grid.spi.loadbalancing.weightedrandom icon Contains weighted random-base implementation for load balancing SPI. 
org.gridgain.grid.spi.metrics icon Contains APIs for metrics SPI. 
org.gridgain.grid.spi.metrics.jdk icon Contains default basic JVM-based metrics SPI implementation. 
org.gridgain.grid.spi.topology icon Contains APIs for topology SPI. 
org.gridgain.grid.spi.topology.attributes icon Contains attributes based topology SPI implementation. 
org.gridgain.grid.spi.topology.basic icon Contains default basic topology SPI implementation. 
org.gridgain.grid.spi.topology.nodefilter icon Contains topology SPI implementation based on filtering node metrics. 
org.gridgain.grid.spi.tracing icon Contains APIs for tracing SPI. 
org.gridgain.grid.spi.tracing.jxinsight icon Contains JXInsight tracing implementation. 
 

Uses of GridSpi in org.gridgain.grid.spi
 

Classes in org.gridgain.grid.spi that implement GridSpi
 class GridSpiAdapter
          This class provides convenient adapter for SPI implementations.
 

Uses of GridSpi in org.gridgain.grid.spi.checkpoint
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.checkpoint
 interface GridCheckpointSpi
          Checkpoint SPI provides an ability to save an intermediate job state.
 

Uses of GridSpi in org.gridgain.grid.spi.checkpoint.coherence
 

Classes in org.gridgain.grid.spi.checkpoint.coherence that implement GridSpi
 class GridCoherenceCheckpointSpi
          This class defines Coherence-based checkpoint SPI implementation.
 

Uses of GridSpi in org.gridgain.grid.spi.checkpoint.database
 

Classes in org.gridgain.grid.spi.checkpoint.database that implement GridSpi
 class GridDatabaseCheckpointSpi
          This class defines database checkpoint SPI implementation.
 

Uses of GridSpi in org.gridgain.grid.spi.checkpoint.gigaspaces
 

Classes in org.gridgain.grid.spi.checkpoint.gigaspaces that implement GridSpi
 class GridGigaSpacesCheckpointSpi
          This class defines GigaSpaces-based implementation for checkpoint SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.checkpoint.sharedfs
 

Classes in org.gridgain.grid.spi.checkpoint.sharedfs that implement GridSpi
 class GridSharedFsCheckpointSpi
          This class defines shared file system GridCheckpointSpi implementation for checkpoint SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.collision
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.collision
 interface GridCollisionSpi
          Collision SPI allows to regulate how grid jobs get executed when they arrive on a destination node for execution.
 

Uses of GridSpi in org.gridgain.grid.spi.collision.fifoqueue
 

Classes in org.gridgain.grid.spi.collision.fifoqueue that implement GridSpi
 class GridFifoQueueCollisionSpi
          This class provides implementation for Collision SPI based on FIFO queue.
 

Uses of GridSpi in org.gridgain.grid.spi.collision.jobstealing
 

Classes in org.gridgain.grid.spi.collision.jobstealing that implement GridSpi
 class GridJobStealingCollisionSpi
          Collision SPI that supports job stealing from over-utilized nodes to under-utilized nodes.
 

Uses of GridSpi in org.gridgain.grid.spi.collision.priorityqueue
 

Classes in org.gridgain.grid.spi.collision.priorityqueue that implement GridSpi
 class GridPriorityQueueCollisionSpi
          This class provides implementation for Collision SPI based on priority queue.
 

Uses of GridSpi in org.gridgain.grid.spi.communication
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.communication
 interface GridCommunicationSpi
          Communication SPI is responsible for data exchange between nodes.
 

Uses of GridSpi in org.gridgain.grid.spi.communication.coherence
 

Classes in org.gridgain.grid.spi.communication.coherence that implement GridSpi
 class GridCoherenceCommunicationSpi
          Oracle Coherence implementation of GridCommunicationSpi SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.communication.jgroups
 

Classes in org.gridgain.grid.spi.communication.jgroups that implement GridSpi
 class GridJgroupsCommunicationSpi
          JGroups implementation of GridCommunicationSpi SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.communication.jms
 

Classes in org.gridgain.grid.spi.communication.jms that implement GridSpi
 class GridJmsCommunicationSpi
          JMS implementation of GridCommunicationSpi.
 

Uses of GridSpi in org.gridgain.grid.spi.communication.mail
 

Classes in org.gridgain.grid.spi.communication.mail that implement GridSpi
 class GridMailCommunicationSpi
          Email implementation of GridCommunicationSpi.
 

Uses of GridSpi in org.gridgain.grid.spi.communication.mule
 

Classes in org.gridgain.grid.spi.communication.mule that implement GridSpi
 class GridMuleCommunicationSpi
          Mule implementation of GridCommunicationSpi SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.communication.tcp
 

Classes in org.gridgain.grid.spi.communication.tcp that implement GridSpi
 class GridTcpCommunicationSpi
          GridTcpCommunicationSpi is default communication SPI which uses TCP/IP protocol and Java NIO to communicate with other nodes.
 

Uses of GridSpi in org.gridgain.grid.spi.deployment
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.deployment
 interface GridDeploymentSpi
          Grid deployment SPI is in charge of deploying tasks and classes from different sources.
 

Uses of GridSpi in org.gridgain.grid.spi.deployment.local
 

Classes in org.gridgain.grid.spi.deployment.local that implement GridSpi
 class GridLocalDeploymentSpi
          Local deployment SPI that implements only within VM deployment on local node via GridLocalDeploymentSpi.register(ClassLoader, Class) method.
 

Uses of GridSpi in org.gridgain.grid.spi.deployment.uri
 

Classes in org.gridgain.grid.spi.deployment.uri that implement GridSpi
 class GridUriDeploymentSpi
          Implementation of GridDeploymentSpi which can deploy tasks from different sources like file system folders, FTP, email and HTTP.
 

Uses of GridSpi in org.gridgain.grid.spi.discovery
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.discovery
 interface GridDiscoverySpi
          Grid discovery SPI allows to discover remote nodes in grid.
 

Uses of GridSpi in org.gridgain.grid.spi.discovery.coherence
 

Classes in org.gridgain.grid.spi.discovery.coherence that implement GridSpi
 class GridCoherenceDiscoverySpi
          Oracle Coherence implementation of GridDiscoverySpi SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.discovery.jboss
 

Classes in org.gridgain.grid.spi.discovery.jboss that implement GridSpi
 class GridJbossDiscoverySpi
          JBoss implementation of GridDiscoverySpi SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.discovery.jgroups
 

Classes in org.gridgain.grid.spi.discovery.jgroups that implement GridSpi
 class GridJgroupsDiscoverySpi
          JGroups implementation of GridDiscoverySpi SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.discovery.jms
 

Classes in org.gridgain.grid.spi.discovery.jms that implement GridSpi
 class GridJmsDiscoverySpi
          JMS implementation of GridDiscoverySpi.
 

Uses of GridSpi in org.gridgain.grid.spi.discovery.mail
 

Classes in org.gridgain.grid.spi.discovery.mail that implement GridSpi
 class GridMailDiscoverySpi
          Email implementation of GridDiscoverySpi.
 

Uses of GridSpi in org.gridgain.grid.spi.discovery.mule
 

Classes in org.gridgain.grid.spi.discovery.mule that implement GridSpi
 class GridMuleDiscoverySpi
          Mule implementation of GridDiscoverySpi SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.discovery.multicast
 

Classes in org.gridgain.grid.spi.discovery.multicast that implement GridSpi
 class GridMulticastDiscoverySpi
          Discovery SPI implementation that uses IP-multicast for node discovery.
 

Uses of GridSpi in org.gridgain.grid.spi.eventstorage
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.eventstorage
 interface GridEventStorageSpi
          This SPI provides local node events storage.
 

Uses of GridSpi in org.gridgain.grid.spi.eventstorage.memory
 

Classes in org.gridgain.grid.spi.eventstorage.memory that implement GridSpi
 class GridMemoryEventStorageSpi
          In-memory GridEventStorageSpi implementation.
 

Uses of GridSpi in org.gridgain.grid.spi.failover
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.failover
 interface GridFailoverSpi
          Failover SPI provides developer with ability to supply custom logic for handling failed execution of a grid job.
 

Uses of GridSpi in org.gridgain.grid.spi.failover.always
 

Classes in org.gridgain.grid.spi.failover.always that implement GridSpi
 class GridAlwaysFailoverSpi
          Failover SPI that always reroutes a failed job to another node.
 

Uses of GridSpi in org.gridgain.grid.spi.failover.jobstealing
 

Classes in org.gridgain.grid.spi.failover.jobstealing that implement GridSpi
 class GridJobStealingFailoverSpi
          Job stealing failover SPI needs to always be used in conjunction with GridJobStealingCollisionSpi SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.failover.never
 

Classes in org.gridgain.grid.spi.failover.never that implement GridSpi
 class GridNeverFailoverSpi
          This class provides failover SPI implementation that never fails over.
 

Uses of GridSpi in org.gridgain.grid.spi.loadbalancing
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.loadbalancing
 interface GridLoadBalancingSpi
          Load balancing SPI provides the next best balanced node for job execution.
 

Uses of GridSpi in org.gridgain.grid.spi.loadbalancing.adaptive
 

Classes in org.gridgain.grid.spi.loadbalancing.adaptive that implement GridSpi
 class GridAdaptiveLoadBalancingSpi
          Load balancing SPI that adapts to overall node performance.
 

Uses of GridSpi in org.gridgain.grid.spi.loadbalancing.affinity
 

Classes in org.gridgain.grid.spi.loadbalancing.affinity that implement GridSpi
 class GridAffinityLoadBalancingSpi
          Load balancing SPI which uses data affinity for routing jobs to remote nodes.
 

Uses of GridSpi in org.gridgain.grid.spi.loadbalancing.coherence
 

Classes in org.gridgain.grid.spi.loadbalancing.coherence that implement GridSpi
 class GridCoherenceLoadBalancingSpi
          Load balancing SPI which uses data affinity for routing jobs to remote nodes.
 

Uses of GridSpi in org.gridgain.grid.spi.loadbalancing.roundrobin
 

Classes in org.gridgain.grid.spi.loadbalancing.roundrobin that implement GridSpi
 class GridRoundRobinLoadBalancingSpi
          This SPI iterates through nodes in round-robin fashion and pick the next sequential node.
 

Uses of GridSpi in org.gridgain.grid.spi.loadbalancing.weightedrandom
 

Classes in org.gridgain.grid.spi.loadbalancing.weightedrandom that implement GridSpi
 class GridWeightedRandomLoadBalancingSpi
          Load balancing SPI that picks a random node for job execution.
 

Uses of GridSpi in org.gridgain.grid.spi.metrics
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.metrics
 interface GridLocalMetricsSpi
          Grid local metrics SPI allows grid to get metrics on local VM.
 

Uses of GridSpi in org.gridgain.grid.spi.metrics.jdk
 

Classes in org.gridgain.grid.spi.metrics.jdk that implement GridSpi
 class GridJdkLocalMetricsSpi
          This class provides JDK MXBean based local VM metrics.
 

Uses of GridSpi in org.gridgain.grid.spi.topology
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.topology
 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 GridSpi in org.gridgain.grid.spi.topology.attributes
 

Classes in org.gridgain.grid.spi.topology.attributes that implement GridSpi
 class GridAttributesTopologySpi
          This class provides attribute based implementation for topology SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.topology.basic
 

Classes in org.gridgain.grid.spi.topology.basic that implement GridSpi
 class GridBasicTopologySpi
          This class provides basic implementation for topology SPI.
 

Uses of GridSpi in org.gridgain.grid.spi.topology.nodefilter
 

Classes in org.gridgain.grid.spi.topology.nodefilter that implement GridSpi
 class GridNodeFilterTopologySpi
          This class provides implementation for topology SPI based on GridNodeFilter.
 

Uses of GridSpi in org.gridgain.grid.spi.tracing
 

Subinterfaces of GridSpi in org.gridgain.grid.spi.tracing
 interface GridTracingSpi
          SPI provides pluggable tracing facility for GridGain.
 

Uses of GridSpi in org.gridgain.grid.spi.tracing.jxinsight
 

Classes in org.gridgain.grid.spi.tracing.jxinsight that implement GridSpi
 class GridJxinsightTracingSpi
          Tracing SPI implementation that receives method call notifications from local grid and informs JXInsight Tracer.
 


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.