Class Job


  • public class Job
    extends AbstractJob
    Defines the job with it's JobDetails, History and Job Metadata
    • Method Detail

      • setId

        public void setId​(java.util.UUID id)
      • getId

        public java.util.UUID getId()
      • getJobStates

        public java.util.List<JobState> getJobStates()
      • getJobState

        public <T extends JobState> T getJobState()
      • getJobState

        public JobState getJobState​(int element)
      • hasState

        public boolean hasState​(StateName state)
      • getCreatedAt

        public java.time.Instant getCreatedAt()
      • getUpdatedAt

        public java.time.Instant getUpdatedAt()
      • enqueue

        public void enqueue()
      • scheduleAt

        public void scheduleAt​(java.time.Instant instant,
                               java.lang.String reason)
      • startProcessingOn

        public void startProcessingOn​(BackgroundJobServer backgroundJobServer)
      • succeeded

        public void succeeded()
      • failed

        public void failed​(java.lang.String message,
                           java.lang.Exception exception)
      • delete

        public void delete()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object