Class JobStatusLifecycleListener


  • public class JobStatusLifecycleListener
    extends Object
    Provides an Cayenne Lifecycle listener that logs status history entries when job or job step statuses change.
    Since:
    18.5.0
    • Constructor Detail

      • JobStatusLifecycleListener

        public JobStatusLifecycleListener()
    • Method Detail

      • updateJob

        @PrePersist(Job.class)
        @PreUpdate(Job.class)
        public void updateJob​(Job job)
        Handle a job update
        Parameters:
        job - the job (required)
      • updateJobStep

        @PrePersist(JobStep.class)
        @PreUpdate(JobStep.class)
        public void updateJobStep​(JobStep jobStep)
        Handle a job step update
        Parameters:
        jobStep - the job step (required)