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 Details

    • ClusterJobEmergencyStopTask

      public ClusterJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId)
      Public constructor.
      Parameters:
      scheduler - the cluster scheduler
      jobId - the job id
  • Method Details

    • stop

      public void stop()
      Description copied from interface: EmergencyStopTask
      Execute the stop task.
      Specified by:
      stop in interface EmergencyStopTask
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • addHadoopJobEmergencyStopTask

      public static void addHadoopJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId)
      Add a cluster Job to the EmergencyStopTasks.
      Parameters:
      scheduler - the cluster scheduler
      jobId - the job id
    • removeHadoopJobEmergencyStopTask

      public static void removeHadoopJobEmergencyStopTask(ClusterTaskScheduler scheduler, String jobId)
      Remove a cluster Job to the EmergencyStopTasks.
      Parameters:
      scheduler - the cluster scheduler
      jobId - the job id