Brooklyn

brooklyn.util.task
[Java] Class SequentialTask

java.lang.Object
  brooklyn.util.task.BasicTask
      brooklyn.util.task.CompoundTask
          brooklyn.util.task.SequentialTask

public class SequentialTask
extends CompoundTask

runs tasks in order, waiting for one to finish before starting the next; return value here is TBD; (currently is all the return values of individual tasks, but we might want some pipeline support and eventually only to return final value...)


Field Summary
 
Fields inherited from class CompoundTask
children, result
 
Fields inherited from class BasicTask
NO_OP, WARN_IF_NOT_RUN, blockingDetails, blockingTask, description, displayName, em, endTimeUtc, job, listeners, queuedTimeUtc, result, startTimeUtc, submitTimeUtc, submittedByTask, tags, thread
 
Constructor Summary
SequentialTask(java.lang.Object... tasks)

SequentialTask(java.util.Collection tasks)

 
Method Summary
protected java.util.List runJobs()

 
Methods inherited from class CompoundTask
getChildren, getChildrenTyped, runJobs, submitIfNecessary
 
Methods inherited from class BasicTask
addListener, applyTagModifier, asTask, blockUntilEnded, blockUntilEnded, blockUntilStarted, blockUntilStarted, cancel, cancel, equals, finalize, get, get, get, getActiveTaskStatusString, getBlockingDetails, getBlockingTask, getDescription, getDisplayName, getEndTimeUtc, getExecutionManager, getExtraStatusText, getId, getJob, getListeners, getMutableTags, getQueuedTimeUtc, getResult, getStartTimeUtc, getStatusDetail, getStatusString, getStatusSummary, getSubmitTimeUtc, getSubmittedByTask, getTags, getThread, getUnchecked, getUnchecked, hashCode, ignoreIfNotRun, initExecutionManager, initResult, isBegun, isCancelled, isDone, isError, isQueuedAndNotSubmitted, isQueuedOrSubmitted, isSubmitted, lookup, markQueued, resetBlockingDetails, resetBlockingTask, runListeners, setBlockingDetails, setBlockingTask, setEndTimeUtc, setExtraStatusText, setFinalizer, setJob, setStartTimeUtc, setSubmitTimeUtc, setSubmittedByTask, setThread, toString
 

Constructor Detail

SequentialTask

public SequentialTask(java.lang.Object... tasks)


SequentialTask

public SequentialTask(java.util.Collection tasks)


 
Method Detail

runJobs

protected java.util.List runJobs()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.