Package org.nuxeo.ecm.core.scheduler
Interface SchedulerService
-
- All Known Implementing Classes:
SchedulerServiceImpl
public interface SchedulerService
Scheduler service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
hasApplicationStarted()
Checks if the framework has fully started.void
registerSchedule(Schedule schedule)
Registers a schedule.void
registerSchedule(Schedule schedule, Map<String,Serializable> parameters)
Registers a schedule.boolean
unregisterSchedule(String scheduleId)
UnRegisters a schedule.boolean
unregisterSchedule(Schedule schedule)
UnRegisters a schedule.
-
-
-
Method Detail
-
registerSchedule
void registerSchedule(Schedule schedule)
Registers a schedule.- Parameters:
schedule
- the schedule
-
registerSchedule
void registerSchedule(Schedule schedule, Map<String,Serializable> parameters)
Registers a schedule. Add all parameters to eventContext.
-
unregisterSchedule
boolean unregisterSchedule(String scheduleId)
UnRegisters a schedule.- Parameters:
scheduleId
- the schedule id- Returns:
- true if schedule has been successfully removed.
-
unregisterSchedule
boolean unregisterSchedule(Schedule schedule)
UnRegisters a schedule.- Parameters:
schedule
- to be unregistered- Returns:
- true if schedule has been successfully removed.
-
hasApplicationStarted
boolean hasApplicationStarted()
Checks if the framework has fully started.Used to delay job execution until the framework has fully started.
- Returns:
true
if the framework has started- Since:
- 5.6
-
-