@GridInternal public class VisorNodeDataCollectorTask extends VisorMultiNodeTask<VisorNodeDataCollectorTaskArg,VisorNodeDataCollectorTaskResult,VisorNodeDataCollectorJobResult>
debug, ignite, start, taskArg| Constructor and Description |
|---|
VisorNodeDataCollectorTask() |
| Modifier and Type | Method and Description |
|---|---|
protected VisorNodeDataCollectorJob |
job(VisorNodeDataCollectorTaskArg arg) |
protected Map<? extends ComputeJob,ClusterNode> |
map0(List<ClusterNode> subgrid,
VisorTaskArgument<VisorNodeDataCollectorTaskArg> arg)
Actual map logic.
|
protected VisorNodeDataCollectorTaskResult |
reduce(VisorNodeDataCollectorTaskResult taskRes,
List<ComputeJobResult> results) |
protected VisorNodeDataCollectorTaskResult |
reduce0(List<ComputeJobResult> results)
Actual reduce logic.
|
protected void |
reduceJobResult(VisorNodeDataCollectorTaskResult taskRes,
VisorNodeDataCollectorJobResult jobRes,
UUID nid)
Reduce job result.
|
map, reduce, resultprotected Map<? extends ComputeJob,ClusterNode> map0(List<ClusterNode> subgrid, VisorTaskArgument<VisorNodeDataCollectorTaskArg> arg)
map0 in class VisorMultiNodeTask<VisorNodeDataCollectorTaskArg,VisorNodeDataCollectorTaskResult,VisorNodeDataCollectorJobResult>subgrid - Nodes available for this task execution.arg - Task execution argument.protected VisorNodeDataCollectorJob job(VisorNodeDataCollectorTaskArg arg)
job in class VisorMultiNodeTask<VisorNodeDataCollectorTaskArg,VisorNodeDataCollectorTaskResult,VisorNodeDataCollectorJobResult>arg - Task arg.@Nullable protected VisorNodeDataCollectorTaskResult reduce0(List<ComputeJobResult> results)
reduce0 in class VisorMultiNodeTask<VisorNodeDataCollectorTaskArg,VisorNodeDataCollectorTaskResult,VisorNodeDataCollectorJobResult>results - Job results.protected VisorNodeDataCollectorTaskResult reduce(VisorNodeDataCollectorTaskResult taskRes, List<ComputeJobResult> results)
taskRes - Task result.results - Results.protected void reduceJobResult(VisorNodeDataCollectorTaskResult taskRes, VisorNodeDataCollectorJobResult jobRes, UUID nid)
taskRes - Task result.jobRes - Job result.nid - Node ID.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.6.0 Release Date : May 18 2016