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.