|
GridGain 2.1.0
Java API Specification |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use GridJob | |
|---|---|
| org.gridgain.grid | Start Here
Contains main GridGain API interfaces and classes. |
| org.gridgain.grid.gridify | Start Here
Contains APIs utilized for AOP-based grid-enabling. |
| org.gridgain.grid.spi.collision |
Contains APIs for collision SPI. |
| org.gridgain.grid.spi.loadbalancing |
Contains APIs for load balancing SPI. |
| org.gridgain.grid.spi.loadbalancing.adaptive |
Contains adaptive load balancing SPI. |
| org.gridgain.grid.spi.loadbalancing.affinity |
Contains affinity-based load balancing SPI. |
| org.gridgain.grid.spi.loadbalancing.coherence |
Contains Coherence-based affinity load balancing SPI. |
| org.gridgain.grid.spi.loadbalancing.roundrobin |
Contains default round-robin implementation for load balancing SPI. |
| org.gridgain.grid.spi.loadbalancing.weightedrandom |
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 | ||
|---|---|---|
|
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 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
|
GridGain - Grid Computing Made Simple, ver. 2.1.0.19122008
2005-2008 Copyright © GridGain Systems. All Rights Reserved. |
|
|