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)java.lang.Booleanexists(java.lang.String triggerName)java.util.List<TriggerDescription>getTriggerDescriptions()voidremoveTrigger(java.lang.String triggerName)voidremoveTriggers(java.lang.String[] triggerNames)voidupdateCronTrigger(java.lang.String cronTrigger, ScheduleConfig scheduleConfig)
-
-
-
Method Detail
-
getTriggerDescriptions
java.util.List<TriggerDescription> getTriggerDescriptions()
-
removeTrigger
@Transactional void removeTrigger(java.lang.String triggerName)
-
removeTriggers
@Transactional void removeTriggers(java.lang.String[] triggerNames)
-
exists
java.lang.Boolean exists(java.lang.String triggerName)
-
updateCronTrigger
@Transactional void updateCronTrigger(java.lang.String cronTrigger, ScheduleConfig scheduleConfig)
-
addCronTrigger
@Transactional void addCronTrigger(ScheduleConfig scheduleConfig)
-
execute
@Transactional void execute(DeliveryConfig deliveryConfig)
-
-