public class BackgroundTaskRunner extends Object implements AutoCloseable
Helper class which wraps a ScheduledExecutorService which runs periodically
and executes BackgroundTask
| Constructor and Description |
|---|
BackgroundTaskRunner(ai.grakn.engine.GraknConfig graknConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
register(BackgroundTask backgroundTask)
Submit a
BackgroundTask to run periodically |
Set<BackgroundTask> |
tasks()
Returns the set of all tasks registered to run as
BackgroundTasks. |
public BackgroundTaskRunner(ai.grakn.engine.GraknConfig graknConfig)
public void register(BackgroundTask backgroundTask)
BackgroundTask to run periodicallybackgroundTask - The Background Task To Run Periodicallypublic void close()
close in interface AutoCloseablepublic Set<BackgroundTask> tasks()
BackgroundTasks.
These tasks are run periodically.BackgroundTasksCopyright © 2018 Grakn Labs Ltd. All rights reserved.