GridGain™ 2.1.0
Java API Specification

Uses of Interface
org.gridgain.grid.GridJob

Packages that use GridJob
org.gridgain.grid icon Start Here  Contains main GridGain API interfaces and classes. 
org.gridgain.grid.gridify icon Start Here  Contains APIs utilized for AOP-based grid-enabling. 
org.gridgain.grid.spi.collision icon Contains APIs for collision 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. 
 

Uses of GridJob in org.gridgain.grid
 

Classes in org.gridgain.grid that implement GridJob
 class GridJobAdapter<G extends Serializable>
          Convenience adapter for GridJob implementations.
 

Methods in org.gridgain.grid with type parameters of type GridJob
<T extends GridJob>
T
GridJobResult.getJob()
          Gets local instance of remote job returned by GridTask.map(List, Object) method.
 

Methods in org.gridgain.grid that return types with arguments of type GridJob
 Map<? extends GridJob,GridNode> GridTaskSplitAdapter.map(List<GridNode> subgrid, T arg)
          This method is called to map or split grid task into multiple grid jobs.
 Map<? extends GridJob,GridNode> GridTask.map(List<GridNode> subgrid, T arg)
          This method is called to map or split grid task into multiple grid jobs.
protected abstract  Collection<? extends GridJob> GridTaskSplitAdapter.split(int gridSize, T arg)
          This is a simplified version of GridTask.map(List, Object) method.
 

Methods in org.gridgain.grid with parameters of type GridJob
 GridNode GridLoadBalancer.getBalancedNode(GridJob job, GridNode... excludeNodes)
          Gets the next balanced node according to the underlying load balancing policy.
 

Uses of GridJob in org.gridgain.grid.gridify
 

Classes in org.gridgain.grid.gridify that implement GridJob
 class GridifyJobAdapter
          Convenience adapter for custom gridify jobs.
 

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

Methods in org.gridgain.grid.spi.collision that return GridJob
 GridJob GridCollisionJobContext.getJob()
          Job for this context.
 

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

Methods in org.gridgain.grid.spi.loadbalancing with parameters of type GridJob
 GridNode GridLoadBalancingSpi.getBalancedNode(GridTaskSession ses, List<GridNode> top, GridJob job)
          Gets balanced node for specified job within given task session.
 

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

Methods in org.gridgain.grid.spi.loadbalancing.adaptive with parameters of type GridJob
 GridNode GridAdaptiveLoadBalancingSpi.getBalancedNode(GridTaskSession ses, List<GridNode> top, GridJob job)
          Gets balanced node for specified job within given task session.
 

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

Subinterfaces of GridJob in org.gridgain.grid.spi.loadbalancing.affinity
 interface GridAffinityJob<A>
          Affinity job which extends GridJob and adds GridAffinityJob.getAffinityKey() method.
 

Classes in org.gridgain.grid.spi.loadbalancing.affinity that implement GridJob
 class GridAffinityJobAdapter<A extends Serializable,G extends Serializable>
          Convenience adapter for GridAffinityJob interface that provides default implementation of GridJob.cancel() method and allows to add arguments.
 

Methods in org.gridgain.grid.spi.loadbalancing.affinity with parameters of type GridJob
 GridNode GridAffinityLoadBalancingSpi.getBalancedNode(GridTaskSession ses, List<GridNode> top, GridJob job)
          Gets balanced node for specified job within given task session.
 

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

Subinterfaces of GridJob in org.gridgain.grid.spi.loadbalancing.coherence
 interface GridCoherenceAffinityJob<A>
          Affinity job which extends GridJob and asks user to implement GridCoherenceAffinityJob.getAffinityKey() and GridCoherenceAffinityJob.getCacheName() methods.
 

Classes in org.gridgain.grid.spi.loadbalancing.coherence that implement GridJob
 class GridCoherenceAffinityJobAdapter<A extends Serializable,G extends Serializable>
          Convenience adapter for GridCoherenceAffinityJob interface that provides default implementation of GridJob.cancel() method and allows to add arguments.
 

Methods in org.gridgain.grid.spi.loadbalancing.coherence with parameters of type GridJob
 GridNode GridCoherenceLoadBalancingSpi.getBalancedNode(GridTaskSession ses, List<GridNode> top, GridJob job)
          Gets balanced node for specified job within given task session.
 

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

Methods in org.gridgain.grid.spi.loadbalancing.roundrobin with parameters of type GridJob
 GridNode GridRoundRobinLoadBalancingSpi.getBalancedNode(GridTaskSession ses, List<GridNode> top, GridJob job)
          Gets balanced node for specified job within given task session.
 

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

Methods in org.gridgain.grid.spi.loadbalancing.weightedrandom with parameters of type GridJob
 GridNode GridWeightedRandomLoadBalancingSpi.getBalancedNode(GridTaskSession ses, List<GridNode> top, GridJob job)
          Gets balanced node for specified job within given task session.
 


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.