Class SystemJob

java.lang.Object
org.graylog2.system.jobs.SystemJob
Direct Known Subclasses:
FixDeflectorByDeleteJob, FixDeflectorByMoveJob, IndexSetCleanupJob, OptimizeIndexJob, RebuildIndexRangesJob, SetIndexReadOnlyAndCalculateRangeJob, SetIndexReadOnlyJob

public abstract class SystemJob extends Object
  • Field Details

    • id

      protected String id
    • startedAt

      protected org.joda.time.DateTime startedAt
  • Constructor Details

    • SystemJob

      public SystemJob()
  • Method Details

    • execute

      public abstract void execute()
    • requestCancel

      public abstract void requestCancel()
    • getProgress

      public abstract int getProgress()
    • maxConcurrency

      public abstract int maxConcurrency()
    • providesProgress

      public abstract boolean providesProgress()
    • isCancelable

      public abstract boolean isCancelable()
    • getDescription

      public abstract String getDescription()
    • getClassName

      public abstract String getClassName()
    • getInfo

      public String getInfo()
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • markStarted

      public void markStarted()
    • getStartedAt

      public org.joda.time.DateTime getStartedAt()