public abstract class ContainerTask<T extends ContainerTask<?>> extends Task
Abstract ContainerTask class.
| Modifier and Type | Field and Description | 
|---|---|
protected Task | 
m_triggerTask  | 
| Constructor and Description | 
|---|
ContainerTask(DefaultTaskCoordinator coordinator,
             ContainerTask<?> parent)
Constructor for ContainerTask. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<S> AsyncTask<S> | 
add(Async<S> async,
   Callback<S> cb)
add 
 | 
void | 
add(NeedsContainer needsContainer)
add 
 | 
void | 
add(RunInBatch runInBatch)
add 
 | 
SyncTask | 
add(Runnable runnable)
add 
 | 
SyncTask | 
add(Runnable runnable,
   String schedulingHint)
add 
 | 
void | 
add(Task task)
add 
 | 
protected void | 
addChildDependencies(Task child)
addChildDependencies 
 | 
void | 
addPrerequisite(Task task)
Add's prereq as a Prerequisite of this task. 
 | 
SequenceTask | 
addSequence(Runnable... tasks)
Deprecated.  
 | 
protected void | 
completeSubmit()
This method exists to allow a task to have no processing 
 | 
TaskBuilder<T> | 
getBuilder()
getBuilder 
 | 
protected Task | 
getTriggerTask()
getTriggerTask 
 | 
void | 
preSchedule()
preSchedule 
 | 
addDependent, doSubmit, getCoordinator, getMonitor, isFinished, isScheduled, markTaskAsCompleted, postSchedule, schedule, submitRunnable, toString, waitFor, waitForprotected final Task m_triggerTask
public ContainerTask(DefaultTaskCoordinator coordinator, ContainerTask<?> parent)
Constructor for ContainerTask.
coordinator - a DefaultTaskCoordinator object.parent - a ContainerTask object.public TaskBuilder<T> getBuilder()
getBuilder
TaskBuilder object.public void addPrerequisite(Task task)
addPrerequisite in class Tasktask - a Task object.public void preSchedule()
preSchedule
preSchedule in class Taskpublic void add(RunInBatch runInBatch)
add
runInBatch - a RunInBatch object.public void add(NeedsContainer needsContainer)
add
needsContainer - a NeedsContainer object.protected void completeSubmit()
completeSubmit in class Task@Deprecated public SequenceTask addSequence(Runnable... tasks)
addSequence
tasks - a Runnable object.SequenceTask object.Copyright © 2015. All rights reserved.