MotechSchedulerActionProxyServiceImpl

public class MotechSchedulerActionProxyServiceImpl implements MotechSchedulerActionProxyService

Constructors

MotechSchedulerActionProxyServiceImpl

public MotechSchedulerActionProxyServiceImpl(MotechSchedulerService schedulerService)

Methods

scheduleCronJob

public void scheduleCronJob(String subject, Map<Object, Object> parameters, String cronExpression, DateTime startTime, DateTime endTime, Boolean ignorePastFiresAtStart)

scheduleDayOfWeekJob

public void scheduleDayOfWeekJob(String subject, Map<Object, Object> parameters, DateTime start, DateTime end, List<Object> days, DateTime time, Boolean ignorePastFiresAtStart)

scheduleRepeatingJob

public void scheduleRepeatingJob(String subject, Map<Object, Object> parameters, DateTime startTime, DateTime endTime, Integer repeatCount, Long repeatIntervalInMilliSeconds, Boolean ignorePastFiresAtStart, Boolean useOriginalFireTimeAfterMisfire)

scheduleRunOnceJob

public void scheduleRunOnceJob(String subject, Map<Object, Object> parameters, DateTime startDate)

unscheduleJobs

public void unscheduleJobs(String subject)