Class JobThread

java.lang.Object
java.lang.Thread
com.xxl.job.core.thread.JobThread
All Implemented Interfaces:
Runnable

public class JobThread extends Thread
handler thread
Author:
xuxueli 2016-1-16 19:52:47
  • Constructor Details

    • JobThread

      public JobThread(int jobId, IJobHandler handler)
  • Method Details

    • getHandler

      public IJobHandler getHandler()
    • pushTriggerQueue

      public ReturnT<String> pushTriggerQueue(TriggerParam triggerParam)
      new trigger to queue
      Parameters:
      triggerParam -
      Returns:
    • toStop

      public void toStop(String stopReason)
      kill job thread
      Parameters:
      stopReason -
    • isRunningOrHasQueue

      public boolean isRunningOrHasQueue()
      is running job
      Returns:
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread