Interface MutableJobState

All Superinterfaces:
JobState
All Known Implementing Classes:
DbJobState

public interface MutableJobState extends JobState
  • Method Details

    • create

      void create(long key, JobRecord record)
    • activate

      void activate(long key, JobRecord record)
    • recurAfterBackoff

      void recurAfterBackoff(long key, JobRecord record)
    • timeout

      void timeout(long key, JobRecord record)
    • complete

      void complete(long key, JobRecord record)
    • cancel

      void cancel(long key, JobRecord record)
    • disable

      void disable(long key, JobRecord record)
    • throwError

      void throwError(long key, JobRecord updatedValue)
    • delete

      void delete(long key, JobRecord record)
    • fail

      void fail(long key, JobRecord updatedValue)
    • resolve

      void resolve(long key, JobRecord updatedValue)
    • updateJobRetries

      JobRecord updateJobRetries(long jobKey, int retries)