public abstract class GridHadoopTaskExecutorAdapter extends GridHadoopComponent
ctx, log| Constructor and Description |
|---|
GridHadoopTaskExecutorAdapter() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
cancelTasks(org.gridgain.grid.hadoop.GridHadoopJobId jobId)
Cancels all currently running tasks for given job ID and cancels scheduled execution of tasks
for this job ID.
|
abstract void |
onJobStateChanged(GridHadoopJobMetadata meta)
On job state change callback;
|
abstract void |
run(org.gridgain.grid.hadoop.GridHadoopJob job,
Collection<org.gridgain.grid.hadoop.GridHadoopTaskInfo> tasks)
Runs tasks.
|
onKernalStart, onKernalStop, start, stoppublic abstract void run(org.gridgain.grid.hadoop.GridHadoopJob job,
Collection<org.gridgain.grid.hadoop.GridHadoopTaskInfo> tasks)
throws org.gridgain.grid.GridException
job - Job.tasks - Tasks.org.gridgain.grid.GridException - If failed.public abstract void cancelTasks(org.gridgain.grid.hadoop.GridHadoopJobId jobId)
throws org.gridgain.grid.GridException
It is guaranteed that this method will not be called concurrently with
run(GridHadoopJob, Collection) method. No more job submissions will be performed via
run(GridHadoopJob, Collection) method for given job ID after this method is called.
jobId - Job ID to cancel.org.gridgain.grid.GridExceptionpublic abstract void onJobStateChanged(GridHadoopJobMetadata meta) throws org.gridgain.grid.GridException
meta - Job metadata.org.gridgain.grid.GridExceptionCopyright © 2014. All rights reserved.