Class Job

java.lang.Object
ghidra.util.worker.Job
Direct Known Subclasses:
IncrementalLoadJob, PriorityJob

public abstract class Job extends Object
  • Constructor Details

    • Job

      public Job()
  • Method Details

    • run

      public abstract void run(TaskMonitor monitor) throws CancelledException
      The method that gets called by the Worker when this job is selected to be run by the Worker.
      Parameters:
      monitor - the monitor
      Throws:
      CancelledException - jobs may choose to throw a cancelled exception
    • isCompleted

      public boolean isCompleted()
    • setCompleted

      public void setCompleted()
    • isCancelled

      public boolean isCancelled()
    • setError

      public void setError(Throwable t)
    • hasError

      public boolean hasError()
    • getError

      public Throwable getError()
    • cancel

      public void cancel()
    • setTaskMonitor

      protected void setTaskMonitor(TaskMonitor monitor)