Class StatusManagementJob

  • All Implemented Interfaces:
    org.quartz.InterruptableJob, org.quartz.Job

    public class StatusManagementJob
    extends BaseJob
    Status management Job that execute scheduled status changes.
    Since:
    22.04.0
    • Constructor Detail

      • StatusManagementJob

        public StatusManagementJob()
    • Method Detail

      • executeJob

        public void executeJob()
        Description copied from class: AbstractJob
        Subclasses should override this method to provide their functionality.

        A DataContext object will be bound to the thread executing this task. Any uncommitted changes to the DataContext will be automatically rolled back when this method completes.

        Specified by:
        executeJob in class AbstractJob
      • logException

        public ErrorLog logException​(Throwable error)
        Log the exception to the ErrorLog if an error occurs performing the job and send an System Alert email.
        Overrides:
        logException in class AbstractJob
        Parameters:
        error - the exception to log (required)
        Returns:
        the new ErrorLog record