|
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 tag and tags |
Method Summary | |
---|---|
static BasicExecutionContext
|
getCurrentExecutionContext()
|
Task
|
getCurrentTask()
@deprecated in 0.4.0, use Tasks.current() |
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 properties, java.lang.Object task)
|
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)
Method Detail |
---|
public static BasicExecutionContext getCurrentExecutionContext()
public Task getCurrentTask()
public ExecutionManager getExecutionManager()
public java.util.Set getTasks()
@SuppressWarnings({ "deprecation", "unchecked", "rawtypes" }) @Override protected Task submitInternal(java.util.Map properties, java.lang.Object task)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.