public class GridFailoverContextImpl extends Object implements GridFailoverContext
| Constructor and Description |
|---|
GridFailoverContextImpl(GridTaskSessionImpl taskSes,
GridComputeJobResult jobRes,
GridLoadBalancerManager loadMgr)
Initializes failover context.
|
| Modifier and Type | Method and Description |
|---|---|
GridNode |
getBalancedNode(List<GridNode> top)
Gets the next balanced node for failed job.
|
GridComputeJobResult |
getJobResult()
Gets failed result of job execution.
|
GridComputeTaskSession |
getTaskSession()
Gets current task session.
|
String |
toString() |
public GridFailoverContextImpl(GridTaskSessionImpl taskSes, GridComputeJobResult jobRes, GridLoadBalancerManager loadMgr)
taskSes - Grid task session.jobRes - Failed job result.loadMgr - Load manager.public GridComputeTaskSession getTaskSession()
getTaskSession in interface GridFailoverContextpublic GridComputeJobResult getJobResult()
getJobResult in interface GridFailoverContextpublic GridNode getBalancedNode(List<GridNode> top) throws GridException
GridLoadBalancingSpi to
determine the optimal node for execution.getBalancedNode in interface GridFailoverContexttop - Topology to pick balanced node from.GridException - If anything failed.Copyright © 2014. All rights reserved.