Package org.opennms.web.svclayer
Interface SchedulerService
-
- All Known Implementing Classes:
DefaultSchedulerService
@Transactional(readOnly=true) public interface SchedulerServiceSchedulerService interface.
- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- ranger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCronTrigger(ScheduleConfig scheduleConfig)voidexecute(DeliveryConfig deliveryConfig)Booleanexists(String triggerName)List<TriggerDescription>getTriggerDescriptions()voidremoveTrigger(String triggerName)voidremoveTriggers(String[] triggerNames)voidupdateCronTrigger(String cronTrigger, ScheduleConfig scheduleConfig)
-
-
-
Method Detail
-
getTriggerDescriptions
List<TriggerDescription> getTriggerDescriptions()
-
removeTrigger
@Transactional void removeTrigger(String triggerName)
-
removeTriggers
@Transactional void removeTriggers(String[] triggerNames)
-
updateCronTrigger
@Transactional void updateCronTrigger(String cronTrigger, ScheduleConfig scheduleConfig)
-
addCronTrigger
@Transactional void addCronTrigger(ScheduleConfig scheduleConfig)
-
execute
@Transactional void execute(DeliveryConfig deliveryConfig)
-
-