Class TriggerFiringJob

java.lang.Object
com.persequor.saga.modules.timebasedlogic.job.TriggerFiringJob
All Implemented Interfaces:
com.persequor.extension.job.scheduler.IJob, Runnable

public class TriggerFiringJob extends Object implements com.persequor.extension.job.scheduler.IJob
  • Constructor Details

    • TriggerFiringJob

      @Inject public TriggerFiringJob(TimeBasedConfig timeBasedConfig, TimeBasedTriggerService triggerService, com.persequor.extension.subscription.ISubscriptionService subscriptionService)
  • Method Details

    • schedule

      public com.persequor.extension.job.scheduler.ISchedule schedule(com.persequor.extension.job.scheduler.IScheduler scheduler)
      Specified by:
      schedule in interface com.persequor.extension.job.scheduler.IJob
    • run

      public void run()
      Specified by:
      run in interface com.persequor.extension.job.scheduler.IJob
      Specified by:
      run in interface Runnable