public class GridHadoopEmbeddedTaskExecutor extends GridHadoopTaskExecutorAdapter
ctx, log| Constructor and Description |
|---|
GridHadoopEmbeddedTaskExecutor() |
| 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 |
onKernalStart()
Callback invoked when all grid components are started.
|
void |
onKernalStop(boolean cancel)
Callback invoked before all grid components are stopped.
|
void |
run(org.gridgain.grid.hadoop.GridHadoopJob job,
Collection<org.gridgain.grid.hadoop.GridHadoopTaskInfo> tasks)
Runs tasks.
|
void |
stop(boolean cancel)
Stops manager.
|
startpublic void onKernalStart()
throws org.gridgain.grid.GridException
onKernalStart in class GridHadoopComponentorg.gridgain.grid.GridExceptionpublic void onKernalStop(boolean cancel)
onKernalStop in class GridHadoopComponentpublic void stop(boolean cancel)
stop in class GridHadoopComponentpublic void run(org.gridgain.grid.hadoop.GridHadoopJob job,
Collection<org.gridgain.grid.hadoop.GridHadoopTaskInfo> tasks)
run in class GridHadoopTaskExecutorAdapterjob - Job.tasks - Tasks.public void cancelTasks(org.gridgain.grid.hadoop.GridHadoopJobId jobId)
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.
cancelTasks in class GridHadoopTaskExecutorAdapterjobId - Job ID to cancel.public void onJobStateChanged(GridHadoopJobMetadata meta) throws org.gridgain.grid.GridException
onJobStateChanged in class GridHadoopTaskExecutorAdaptermeta - Job metadata.org.gridgain.grid.GridExceptionCopyright © 2014. All rights reserved.