| 
 | Brooklyn | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectbrooklyn.util.task.DynamicTasks.TaskQueueingResult
public static class DynamicTasks.TaskQueueingResult
| Method Summary | |
|---|---|
| void | andWaitForSuccess()blocks for the task to be completed | 
| Task | asTask() | 
| Task | getTask() | 
| boolean | isQueuedOrSubmitted()returns true if the task either is currently queued or has been submitted | 
| TaskQueueingResult | orSubmitAndBlock()causes the task to be submitted *synchronously* if it hasn't already been submitted; useful in contexts such as libraries where callers may be either on a legacy call path (which assumes all commands complete immediately) | 
| TaskQueueingResult | orSubmitAsync()causes the task to be submitted (asynchronously) if it hasn't already been | 
| boolean | wasQueued()returns true if the task was queued | 
| Methods inherited from class java.lang.Object | |
|---|---|
| java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() | 
| Method Detail | 
|---|
public void andWaitForSuccess()
needed in any context where subsequent commands assume the task has completed. not needed in a context where the task is simply being built up and queued.
throws if there are any errors
@Override public Task asTask()
@Override public Task getTask()
public boolean isQueuedOrSubmitted()
public TaskQueueingResult orSubmitAndBlock()
public TaskQueueingResult orSubmitAsync()
public boolean wasQueued()
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.