public abstract class AbstractExecutionContext extends java.lang.Object implements ExecutionContext
| Constructor and Description |
|---|
AbstractExecutionContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(java.lang.Runnable r)
Provided for compatibility
Submit is preferred if a handle on the resulting Task is desired (although a task can be passed in so this is not always necessary)
|
<T> Task<T> |
submit(java.util.concurrent.Callable<T> callable)
{@link ExecutionManager#submit(Callable)
|
<T> Task<T> |
submit(java.util.Map<?,?> properties,
java.util.concurrent.Callable<T> callable)
See
ExecutionManager.submit(Map, TaskAdaptable) for properties that can be passed in. |
Task<?> |
submit(java.util.Map<?,?> properties,
java.lang.Runnable runnable)
Submits the given runnable/callable/task for execution (in a separate thread);
supported keys in the map include: tags (add'l tags to put on the resulting task),
description (string), and others as described in the reference below
|
<T> Task<T> |
submit(java.util.Map<?,?> properties,
TaskAdaptable<T> task)
See
ExecutionManager.submit(Map, TaskAdaptable) for properties that can be passed in. |
Task<?> |
submit(java.lang.Runnable runnable)
{@link ExecutionManager#submit(Runnable)
|
<T> Task<T> |
submit(TaskAdaptable<T> task)
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTasks, isShutdownpublic Task<?> submit(java.util.Map<?,?> properties, java.lang.Runnable runnable)
submit in interface ExecutionContextExecutionManager#submit(Map, Task)public Task<?> submit(java.lang.Runnable runnable)
ExecutionContextsubmit in interface ExecutionContextsubmit(Map, Runnable)public <T> Task<T> submit(java.util.concurrent.Callable<T> callable)
ExecutionContextsubmit in interface ExecutionContextsubmit(Map, Runnable)public <T> Task<T> submit(java.util.Map<?,?> properties, java.util.concurrent.Callable<T> callable)
ExecutionContextExecutionManager.submit(Map, TaskAdaptable) for properties that can be passed in.submit in interface ExecutionContextsubmit(Map, Runnable)public <T> Task<T> submit(TaskAdaptable<T> task)
ExecutionContextsubmit in interface ExecutionContextsubmit(Map, Runnable)public <T> Task<T> submit(java.util.Map<?,?> properties, TaskAdaptable<T> task)
ExecutionContextExecutionManager.submit(Map, TaskAdaptable) for properties that can be passed in.submit in interface ExecutionContextsubmit(Map, Runnable)public void execute(java.lang.Runnable r)
execute in interface java.util.concurrent.Executorsubmit(Map, Runnable)