public abstract class HadoopProtocolTaskAdapter<R> extends Object implements ComputeTask<HadoopProtocolTaskArguments,R>
| Constructor and Description |
|---|
HadoopProtocolTaskAdapter() |
| Modifier and Type | Method and Description |
|---|---|
Map<? extends ComputeJob,ClusterNode> |
map(List<ClusterNode> subgrid,
HadoopProtocolTaskArguments arg) |
R |
reduce(List<ComputeJobResult> results) |
ComputeJobResultPolicy |
result(ComputeJobResult res,
List<ComputeJobResult> rcvd) |
abstract R |
run(ComputeJobContext jobCtx,
Hadoop hadoop,
HadoopProtocolTaskArguments args)
Run the task.
|
@Nullable public Map<? extends ComputeJob,ClusterNode> map(List<ClusterNode> subgrid, @Nullable HadoopProtocolTaskArguments arg)
map in interface ComputeTask<HadoopProtocolTaskArguments,R>public ComputeJobResultPolicy result(ComputeJobResult res, List<ComputeJobResult> rcvd)
result in interface ComputeTask<HadoopProtocolTaskArguments,R>@Nullable public R reduce(List<ComputeJobResult> results)
reduce in interface ComputeTask<HadoopProtocolTaskArguments,R>public abstract R run(ComputeJobContext jobCtx, Hadoop hadoop, HadoopProtocolTaskArguments args) throws IgniteCheckedException
jobCtx - Job context.hadoop - Hadoop facade.args - Arguments.IgniteCheckedException - If failed.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.1-p166 Release Date : September 3 2019