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
  • Field Details

  • Constructor Details

    • StatusManagementJob

      public StatusManagementJob()
  • Method Details

    • 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