public abstract class AbstractAsyncTaskScheduler extends Object implements AsyncTaskScheduler
| Modifier and Type | Field and Description |
|---|---|
protected BrainslugContext |
context |
protected AsyncTaskSchedulerOptions |
options |
protected AtomicBoolean |
running |
| Constructor and Description |
|---|
AbstractAsyncTaskScheduler() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
internalScheduleTask(AsyncTask asyncTask) |
protected void |
internalStart() |
protected void |
internalStop() |
void |
scheduleTask(AsyncTask asyncTask) |
void |
setContext(BrainslugContext context) |
void |
start(AsyncTaskSchedulerOptions options) |
void |
stop() |
protected BrainslugContext context
protected AtomicBoolean running
protected AsyncTaskSchedulerOptions options
public void scheduleTask(AsyncTask asyncTask)
scheduleTask in interface AsyncTaskSchedulerprotected void internalScheduleTask(AsyncTask asyncTask)
public void start(AsyncTaskSchedulerOptions options)
start in interface AsyncTaskSchedulerprotected void internalStart()
public void stop()
stop in interface AsyncTaskSchedulerprotected void internalStop()
public void setContext(BrainslugContext context)
setContext in interface ContextAwareCopyright © 2014. All rights reserved.