| Package | Description |
|---|---|
| ai.grakn.engine.backgroundtasks | |
| ai.grakn.engine.postprocessing |
| Modifier and Type | Method and Description |
|---|---|
protected BackgroundTask |
InMemoryTaskManager.instantiateTask(String className) |
protected abstract BackgroundTask |
AbstractTaskManager.instantiateTask(String className) |
| Modifier and Type | Method and Description |
|---|---|
protected ScheduledFuture<BackgroundTask> |
InMemoryTaskManager.getTaskExecutionStatus(UUID uuid) |
protected abstract ScheduledFuture<BackgroundTask> |
AbstractTaskManager.getTaskExecutionStatus(UUID uuid) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InMemoryTaskManager.executeRecurring(UUID uuid,
BackgroundTask task,
long delay,
long interval) |
protected abstract void |
AbstractTaskManager.executeRecurring(UUID uuid,
BackgroundTask task,
long delay,
long interval) |
protected void |
InMemoryTaskManager.executeSingle(UUID uuid,
BackgroundTask task,
long delay) |
protected abstract void |
AbstractTaskManager.executeSingle(UUID uuid,
BackgroundTask task,
long delay) |
UUID |
TaskManager.scheduleRecurringTask(BackgroundTask task,
long delay,
long period)
Schedule a task for recurring execution at every @period interval and after an initial @delay.
|
UUID |
AbstractTaskManager.scheduleRecurringTask(BackgroundTask task,
long delay,
long interval) |
UUID |
TaskManager.scheduleTask(BackgroundTask task,
long delay)
Schedule a single shot/one off BackgroundTask to run after a @delay in milliseconds.
|
UUID |
AbstractTaskManager.scheduleTask(BackgroundTask task,
long delay) |
| Modifier and Type | Class and Description |
|---|---|
class |
PostProcessingTask |
Copyright © 2016 Grakn Labs Ltd. All rights reserved.