public interface EventScheduler extends EngineModule
| Modifier and Type | Method and Description |
|---|---|
List<EventSchedulerEntry> |
getEntries()
Returns all scheduled entries.
|
boolean |
remove(EventSchedulerEntry entry)
Removes the specified event scheduler entry.
|
EventSchedulerEntry |
scheduleAfter(Event event,
long delay)
Schedules an event after a specified time.
|
EventSchedulerEntry |
scheduleAfter(Event event,
long delay,
long interval)
Schedules an event after a specified time with the specified interval.
|
EventSchedulerEntry |
scheduleAt(Event event,
long at)
Schedules an event at a specified time.
|
EventSchedulerEntry |
scheduleAt(Event event,
long at,
long interval)
Schedules an event at a specified time with the specified interval.
|
EventSchedulerEntry |
scheduleAt(Event event,
String crontabSpec)
Schedules an event in Cron.
|
void |
scheduleNow(Event event)
Puts a specified event into the event queue now.
|
void |
setEventIdGenerator(EventIdGenerator eventIdGenerator)
Sets an event ID generator.
|
isFailed, isNew, isRunning, isStarting, isStopping, isTerminated, shutdown, startupgetDescription, getLabel, getName, setDescription, setLabel, setNamevoid scheduleNow(Event event)
event - event.EventSchedulerEntry scheduleAfter(Event event, long delay)
event - event.delay - delay in milliseconds.EventSchedulerEntry scheduleAfter(Event event, long delay, long interval)
event - event.delay - delay in milliseconds.interval - interval in milliseconds.EventSchedulerEntry scheduleAt(Event event, long at)
event - event.at - time in milliseconds.EventSchedulerEntry scheduleAt(Event event, long at, long interval)
event - event.at - time in milliseconds.interval - interval in milliseconds.EventSchedulerEntry scheduleAt(Event event, String crontabSpec)
event - event.crontabSpec - crontab time specification.boolean remove(EventSchedulerEntry entry)
entry - event scheduler entry.true if the specified event scheduler entry has been scheduled.List<EventSchedulerEntry> getEntries()
void setEventIdGenerator(EventIdGenerator eventIdGenerator)
eventIdGenerator - an event ID generator.Copyright © 2016–2020 Softelnet. All rights reserved.