Brooklyn

brooklyn.util.task
[Java] Class ParallelTask

java.lang.Object
  brooklyn.util.task.BasicTaskStub
      brooklyn.util.task.BasicTask
          brooklyn.util.task.CompoundTask
              brooklyn.util.task.ParallelTask

public class ParallelTask
extends CompoundTask

Runs Tasks in parallel. No guarantees of order of starting the tasks, but the return value is a java.util.List of the return values of supplied tasks in the same order they were passed as arguments.


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
ParallelTask(java.lang.Object... tasks)

ParallelTask(java.util.Map flags, java.util.Collection tasks)

ParallelTask(java.util.Collection tasks)

ParallelTask(java.util.Map flags, java.lang.Iterable tasks)

ParallelTask(java.lang.Iterable 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

ParallelTask

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


ParallelTask

public ParallelTask(java.util.Map flags, java.util.Collection tasks)


ParallelTask

public ParallelTask(java.util.Collection tasks)


ParallelTask

public ParallelTask(java.util.Map flags, java.lang.Iterable tasks)


ParallelTask

public ParallelTask(java.lang.Iterable tasks)


 
Method Detail

runJobs

protected java.util.List runJobs()


 

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