|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.util.task.AbstractExecutionContext
brooklyn.util.task.BasicExecutionContext
public class BasicExecutionContext extends AbstractExecutionContext
A means of executing tasks against an ExecutionManager with a given bucket/set of tags pre-defined (so that it can look like an java.util.concurrent.Executor and also supply java.util.concurrent.ExecutorService#submit(java.util.concurrent.Callable)
Constructor Summary | |
BasicExecutionContext(ExecutionManager executionManager)
|
|
BasicExecutionContext(java.util.Map flags, ExecutionManager executionManager)
Supported flags are |
Method Summary | |
---|---|
static BasicExecutionContext
|
getCurrentExecutionContext()
|
ExecutionManager
|
getExecutionManager()
|
java.util.Set
|
getTasks()
returns tasks started by this context (or tasks which have all the tags on this object) |
protected Task
|
submitInternal(java.util.Map propertiesQ, java.lang.Object task)
|
java.lang.String
|
toString()
|
Methods inherited from class AbstractExecutionContext | |
---|---|
execute, submit, submit, submit, submit, submit, submit, submitInternal |
Constructor Detail |
---|
public BasicExecutionContext(ExecutionManager executionManager)
public BasicExecutionContext(java.util.Map flags, ExecutionManager executionManager)
tag
and tags
Method Detail |
---|
public static BasicExecutionContext getCurrentExecutionContext()
public ExecutionManager getExecutionManager()
public java.util.Set getTasks()
@java.lang.SuppressWarningsif (task instanceof TaskAdaptable> && !(task instanceof Task>)) @java.lang.Overridereturn submitInternal(propertiesQ, ((TaskAdaptable>)task).asTask()); protected Task submitInternal(java.util.Map propertiesQ, java.lang.Object task)
@java.lang.Override public java.lang.String toString()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.