Class TimerJobSchedulerImpl

java.lang.Object
org.flowable.job.service.impl.asyncexecutor.TimerJobSchedulerImpl
All Implemented Interfaces:
TimerJobScheduler

public class TimerJobSchedulerImpl extends Object implements TimerJobScheduler
Author:
Filip Hrisafov
  • Field Details

  • Constructor Details

  • Method Details

    • rescheduleTimerJobAfterExecution

      public void rescheduleTimerJobAfterExecution(JobEntity timerJob, org.flowable.variable.api.delegate.VariableScope variableScope)
      Description copied from interface: TimerJobScheduler
      Re-schedule a timer job once it has finished with its execution.
      Specified by:
      rescheduleTimerJobAfterExecution in interface TimerJobScheduler
      Parameters:
      timerJob - the job that was executed
      variableScope - the variable scope in which it was executed.
    • scheduleTimerJob

      public void scheduleTimerJob(TimerJobEntity timerJob)
      Description copied from interface: TimerJobScheduler
      Schedules a timer, meaning it will be inserted in the datastore.
      Specified by:
      scheduleTimerJob in interface TimerJobScheduler
    • scheduleTimer

      protected void scheduleTimer(TimerJobEntity timerJob)
    • sendTimerScheduledEvent

      protected void sendTimerScheduledEvent(TimerJobEntity timerJob)