public class ManagedTaskSetup extends Object
ManagedTask.| Modifier and Type | Field and Description |
|---|---|
protected String |
category |
protected ManagedTasks |
managedTasks |
protected String |
name |
protected Consumer<ManagedTaskContext> |
task |
| Modifier | Constructor and Description |
|---|---|
protected |
ManagedTaskSetup(ManagedTasks managedTasks,
String name) |
| Modifier and Type | Method and Description |
|---|---|
ManagedTask |
execute(Consumer<ManagedTaskContext> task)
Creates the managed task for the given consumer which will be supplied with a
ManagedTaskContext and
executed in the background. |
ManagedTaskSetup |
withCategory(String category)
Used to specify the executor / category of the task.
|
protected ManagedTasks managedTasks
protected String name
protected String category
protected Consumer<ManagedTaskContext> task
protected ManagedTaskSetup(ManagedTasks managedTasks, String name)
public ManagedTaskSetup withCategory(String category)
category - the category to execute this task inTasks.executor(String)public ManagedTask execute(Consumer<ManagedTaskContext> task)
ManagedTaskContext and
executed in the background.task - the actual task to executeCopyright © 2018. All rights reserved.