public class GridHadoopExternalTaskExecutor extends GridHadoopTaskExecutorAdapter
| Constructor and Description |
|---|
GridHadoopExternalTaskExecutor() |
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
onJobStateChanged(GridHadoopJobMetadata meta)
On job state change callback;
|
void |
run(org.gridgain.grid.hadoop.GridHadoopJob job,
Collection<org.gridgain.grid.hadoop.GridHadoopTaskInfo> tasks)
Runs tasks.
|
void |
start(GridHadoopContext ctx) |
void |
stop(boolean cancel)
Stops manager.
|
onKernalStart, onKernalStoppublic void start(GridHadoopContext ctx) throws org.gridgain.grid.GridException
start in class GridHadoopComponentctx - Hadoop context.org.gridgain.grid.GridExceptionpublic void stop(boolean cancel)
stop in class GridHadoopComponentpublic void onJobStateChanged(GridHadoopJobMetadata meta)
onJobStateChanged in class GridHadoopTaskExecutorAdaptermeta - Job metadata.public void run(org.gridgain.grid.hadoop.GridHadoopJob job,
Collection<org.gridgain.grid.hadoop.GridHadoopTaskInfo> tasks)
throws org.gridgain.grid.GridException
run in class GridHadoopTaskExecutorAdapterjob - Job.tasks - Tasks.org.gridgain.grid.GridException - If failed.public void cancelTasks(org.gridgain.grid.hadoop.GridHadoopJobId jobId)
It is guaranteed that this method will not be called concurrently with
GridHadoopTaskExecutorAdapter.run(GridHadoopJob, Collection) method. No more job submissions will be performed via
GridHadoopTaskExecutorAdapter.run(GridHadoopJob, Collection) method for given job ID after this method is called.
cancelTasks in class GridHadoopTaskExecutorAdapterjobId - Job ID to cancel.Copyright © 2014. All rights reserved.