Package org.opennms.core.tasks
Class TaskBuilder<T extends ContainerTask<?>>
- java.lang.Object
- 
- org.opennms.core.tasks.TaskBuilder<T>
 
- 
 public class TaskBuilder<T extends ContainerTask<?>> extends Object TaskBuilder- Version:
- $Id: $
- Author:
- brozow
 
- 
- 
Constructor SummaryConstructors Constructor Description TaskBuilder(T task)Constructor for TaskBuilder.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskBuilder<T>add(Runnable... runnables)addTaskBuilder<T>add(NeedsContainer... needers)addTaskBuilder<T>add(RunInBatch... runIns)addTaskBuilder<T>addBatch(Runnable... runnables)addBatchTaskBuilder<T>addBatch(RunInBatch... runIns)addBatchTaskBuilder<T>addSequence(Runnable... runnables)addSequenceTaskBuilder<T>addSequence(RunInBatch... runIns)addSequenceTaskBuilder<BatchTask>createBatch()createBatchTaskBuilder<SequenceTask>createSequence()createSequenceTget()getTget(ContainerTask<?> parent)getTaskBuilder<T>setParent(ContainerTask<?> parent)setParent
 
- 
- 
- 
Constructor Detail- 
TaskBuilderpublic TaskBuilder(T task) Constructor for TaskBuilder. - Type Parameters:
- T- a T object.
- Parameters:
- task- a T object.
 
 
- 
 - 
Method Detail- 
createSequencepublic TaskBuilder<SequenceTask> createSequence() createSequence - Returns:
- a TaskBuilderobject.
 
 - 
createBatchpublic TaskBuilder<BatchTask> createBatch() createBatch - Returns:
- a TaskBuilderobject.
 
 - 
setParentpublic TaskBuilder<T> setParent(ContainerTask<?> parent) setParent - Parameters:
- parent- a- ContainerTaskobject.
- Returns:
- a TaskBuilderobject.
 
 - 
addSequencepublic TaskBuilder<T> addSequence(Runnable... runnables) addSequence - Parameters:
- runnables- a- Runnableobject.
- Returns:
- a TaskBuilderobject.
 
 - 
addSequencepublic TaskBuilder<T> addSequence(RunInBatch... runIns) addSequence - Parameters:
- runIns- a- RunInBatchobject.
- Returns:
- a TaskBuilderobject.
 
 - 
addBatchpublic TaskBuilder<T> addBatch(Runnable... runnables) addBatch - Parameters:
- runnables- a- Runnableobject.
- Returns:
- a TaskBuilderobject.
 
 - 
addBatchpublic TaskBuilder<T> addBatch(RunInBatch... runIns) addBatch - Parameters:
- runIns- a- RunInBatchobject.
- Returns:
- a TaskBuilderobject.
 
 - 
addpublic TaskBuilder<T> add(Runnable... runnables) add - Parameters:
- runnables- a- Runnableobject.
- Returns:
- a TaskBuilderobject.
 
 - 
addpublic TaskBuilder<T> add(RunInBatch... runIns) add - Parameters:
- runIns- a- RunInBatchobject.
- Returns:
- a TaskBuilderobject.
 
 - 
addpublic TaskBuilder<T> add(NeedsContainer... needers) add - Parameters:
- needers- a- NeedsContainerobject.
- Returns:
- a TaskBuilderobject.
 
 - 
getpublic T get() get - Returns:
- a T object.
 
 - 
getpublic T get(ContainerTask<?> parent) get - Parameters:
- parent- a- ContainerTaskobject.
- Returns:
- a T object.
 
 
- 
 
-