java.lang.Object
org.elasticsearch.common.scheduler.SchedulerEngine
Thread-safe scheduling implementation that'll cancel an already scheduled job
before rescheduling.
The scheduler engine offers support for registering listeners that'll get notified
when a job triggers (according to the job's configured schedule)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static interface
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(SchedulerEngine.Job job) int
jobCount()
protected void
notifyListeners
(String name, long triggeredTime, long scheduledTime) void
register
(SchedulerEngine.Listener listener) boolean
void
start
(Collection<SchedulerEngine.Job> jobs) void
stop()
void
unregister
(SchedulerEngine.Listener listener)
-
Constructor Details
-
SchedulerEngine
-
-
Method Details
-
register
-
unregister
-
start
-
stop
public void stop() -
scheduledJobIds
-
add
-
remove
-
jobCount
public int jobCount()- Returns:
- The number of currently active/triggered jobs
-
notifyListeners
-