| Modifier | Constructor and Description |
|---|---|
protected |
HadoopRunnableTask(IgniteLogger log,
HadoopJobEx job,
GridUnsafeMemory mem,
HadoopTaskInfo info,
UUID nodeId) |
| Modifier and Type | Method and Description |
|---|---|
Void |
call() |
void |
cancel()
Cancel the executed task.
|
protected abstract HadoopTaskInput |
createInput(HadoopTaskContext ctx) |
protected abstract HadoopTaskOutput |
createOutput(HadoopTaskContext ctx) |
long |
executionTime() |
protected abstract void |
onTaskFinished(HadoopTaskStatus status) |
HadoopTaskInfo |
taskInfo() |
long |
waitTime() |
protected HadoopRunnableTask(IgniteLogger log, HadoopJobEx job, GridUnsafeMemory mem, HadoopTaskInfo info, UUID nodeId)
log - Log.job - Job.mem - Memory.info - Task info.nodeId - Node id.public long waitTime()
public long executionTime()
public Void call() throws IgniteCheckedException
call in interface Callable<Void>IgniteCheckedExceptionpublic void cancel()
protected abstract void onTaskFinished(HadoopTaskStatus status)
status - Task status.protected abstract HadoopTaskInput createInput(HadoopTaskContext ctx) throws IgniteCheckedException
ctx - Task context.IgniteCheckedException - If failed.protected abstract HadoopTaskOutput createOutput(HadoopTaskContext ctx) throws IgniteCheckedException
ctx - Task info.IgniteCheckedException - If failed.public HadoopTaskInfo taskInfo()
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.1-p166 Release Date : September 3 2019