Brooklyn

brooklyn.util.task
[Java] Class SequentialTask

java.lang.Object
  brooklyn.util.task.BasicTaskStub
      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
blockingDetails, description, displayName, em, endTimeUtc, job, log, 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
getChildrenTasks, runJobs, submitIfNecessary
 
Methods inherited from class BasicTask
blockUntilEnded, blockUntilStarted, cancel, cancel, get, get, getActiveTaskStatusString, getBlockingDetails, getDescription, getDisplayName, getEndTimeUtc, getExtraStatusText, getResult, getStartTimeUtc, getStatusDetail, getStatusString, getStatusSummary, getSubmitTimeUtc, getSubmittedByTask, getTags, getThread, getUnchecked, isBegun, isCancelled, isDone, isError, isSubmitted, lookup, setBlockingDetails, setExtraStatusText, toString
 
Methods inherited from class BasicTaskStub
equals, getId, hashCode, 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.