public abstract class AbstractAsyncTriggerScheduler extends Object implements AsyncTriggerScheduler
| Modifier and Type | Field and Description |
|---|---|
protected AsyncTriggerStore |
asyncTriggerStore |
protected BrainslugContext |
context |
protected AsyncTriggerSchedulerOptions |
options |
protected AtomicBoolean |
running |
| Constructor and Description |
|---|
AbstractAsyncTriggerScheduler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
internalSchedule(AsyncTrigger asyncTrigger) |
protected void |
internalStart() |
protected void |
internalStop() |
boolean |
isRunning() |
void |
schedule(AsyncTrigger asyncTrigger) |
void |
start(BrainslugContext context,
AsyncTriggerStore asyncTriggerStore,
AsyncTriggerSchedulerOptions options) |
void |
stop() |
protected BrainslugContext context
protected AsyncTriggerStore asyncTriggerStore
protected AtomicBoolean running
protected AsyncTriggerSchedulerOptions options
public void schedule(AsyncTrigger asyncTrigger)
schedule in interface AsyncTriggerSchedulerprotected void internalSchedule(AsyncTrigger asyncTrigger)
public void start(BrainslugContext context, AsyncTriggerStore asyncTriggerStore, AsyncTriggerSchedulerOptions options)
start in interface AsyncTriggerSchedulerprotected void internalStart()
public void stop()
stop in interface AsyncTriggerSchedulerprotected void internalStop()
public boolean isRunning()
Copyright © 2015. All rights reserved.