public class TaskBuilder<T extends ContainerTask<?>> extends Object
Constructor and Description |
---|
TaskBuilder(T task)
Constructor for TaskBuilder.
|
Modifier and Type | Method and Description |
---|---|
TaskBuilder<T> |
add(NeedsContainer... needers)
add
|
TaskBuilder<T> |
add(RunInBatch... runIns)
add
|
TaskBuilder<T> |
add(Runnable... runnables)
add
|
TaskBuilder<T> |
addBatch(RunInBatch... runIns)
addBatch
|
TaskBuilder<T> |
addBatch(Runnable... runnables)
addBatch
|
TaskBuilder<T> |
addSequence(RunInBatch... runIns)
addSequence
|
TaskBuilder<T> |
addSequence(Runnable... runnables)
addSequence
|
TaskBuilder<BatchTask> |
createBatch()
createBatch
|
TaskBuilder<SequenceTask> |
createSequence()
createSequence
|
T |
get()
get
|
T |
get(ContainerTask<?> parent)
get
|
TaskBuilder<T> |
setParent(ContainerTask<?> parent)
setParent
|
public TaskBuilder(T task)
Constructor for TaskBuilder.
T
- a T object.task
- a T object.public TaskBuilder<SequenceTask> createSequence()
createSequence
TaskBuilder
object.public TaskBuilder<BatchTask> createBatch()
createBatch
TaskBuilder
object.public TaskBuilder<T> setParent(ContainerTask<?> parent)
setParent
parent
- a ContainerTask
object.TaskBuilder
object.public TaskBuilder<T> addSequence(Runnable... runnables)
addSequence
runnables
- a Runnable
object.TaskBuilder
object.public TaskBuilder<T> addSequence(RunInBatch... runIns)
addSequence
runIns
- a RunInBatch
object.TaskBuilder
object.public TaskBuilder<T> addBatch(Runnable... runnables)
addBatch
runnables
- a Runnable
object.TaskBuilder
object.public TaskBuilder<T> addBatch(RunInBatch... runIns)
addBatch
runIns
- a RunInBatch
object.TaskBuilder
object.public TaskBuilder<T> add(Runnable... runnables)
add
runnables
- a Runnable
object.TaskBuilder
object.public TaskBuilder<T> add(RunInBatch... runIns)
add
runIns
- a RunInBatch
object.TaskBuilder
object.public TaskBuilder<T> add(NeedsContainer... needers)
add
needers
- a NeedsContainer
object.TaskBuilder
object.public T get()
get
public T get(ContainerTask<?> parent)
get
parent
- a ContainerTask
object.Copyright © 2021. All rights reserved.