Class ClusterJobEmergencyStopTask
- java.lang.Object
- 
- fr.ens.biologie.genomique.eoulsan.core.schedulers.clusters.ClusterJobEmergencyStopTask
 
- 
- All Implemented Interfaces:
- EmergencyStopTask
 
 public class ClusterJobEmergencyStopTask extends Object implements EmergencyStopTask This class define an EmergencyStopTask for cluster Jobs.- Since:
- 2.0
- Author:
- Laurent Jourdren
 
- 
- 
Constructor SummaryConstructors Constructor Description ClusterJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId)Public constructor.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddHadoopJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId)Add a cluster Job to the EmergencyStopTasks.booleanequals(Object obj)inthashCode()static voidremoveHadoopJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId)Remove a cluster Job to the EmergencyStopTasks.voidstop()Execute the stop task.
 
- 
- 
- 
Constructor Detail- 
ClusterJobEmergencyStopTaskpublic ClusterJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId) Public constructor.- Parameters:
- scheduler- the cluster scheduler
- jobId- the job id
 
 
- 
 - 
Method Detail- 
stoppublic void stop() Description copied from interface:EmergencyStopTaskExecute the stop task.- Specified by:
- stopin interface- EmergencyStopTask
 
 - 
addHadoopJobEmergencyStopTaskpublic static void addHadoopJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId) Add a cluster Job to the EmergencyStopTasks.- Parameters:
- scheduler- the cluster scheduler
- jobId- the job id
 
 - 
removeHadoopJobEmergencyStopTaskpublic static void removeHadoopJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId) Remove a cluster Job to the EmergencyStopTasks.- Parameters:
- scheduler- the cluster scheduler
- jobId- the job id
 
 
- 
 
-