| Name | Description | Type | Package | Framework |
| AbstractExecutionContext | | Class | brooklyn.util.task | Brooklyn |
|
| AbstractProcessTaskFactory | | Class | brooklyn.util.task.system.internal | Brooklyn |
|
| AbstractSshExecTaskFactory | | Class | brooklyn.util.task.ssh.internal | Brooklyn |
|
| BasicExecutionContext | A means of executing tasks against an ExecutionManager with a given bucket/set of tags pre-defined (so that it can look like an Executor and also supply ExecutorService. | Class | brooklyn.util.task | Brooklyn |
|
| BasicExecutionManager | Manages the execution of atomic tasks and scheduled (recurring) tasks, including setting tags and invoking callbacks. | Class | brooklyn.util.task | Brooklyn |
|
| BasicTask | The basic concrete implementation of a Task to be executed. | Class | brooklyn.util.task | Brooklyn |
|
| BasicTask .SubmissionErrorCatchingExecutor | | Class | brooklyn.util.task | Brooklyn |
|
| BasicTask .TaskFinalizer | | Interface | brooklyn.util.task | Brooklyn |
|
| CanSetName | | Interface | brooklyn.util.task | Brooklyn |
|
| CompoundTask | A Task that is comprised of other units of work: possibly a heterogeneous mix of Task, Runnable, Callable and Closure instances. | Class | brooklyn.util.task | Brooklyn |
|
| DeferredSupplier | A class that supplies objects of a single type. | Interface | brooklyn.util.task | Brooklyn |
|
| DynamicSequentialTask | Represents a task whose run() method can create other tasks which are run sequentially, but that sequence runs in parallel to this task | Class | brooklyn.util.task | Brooklyn |
|
| DynamicSequentialTask .FailureHandlingConfig | | Class | brooklyn.util.task | Brooklyn |
|
| DynamicSequentialTask .QueueAbortedException | | Class | brooklyn.util.task | Brooklyn |
|
| DynamicTasks | Contains static methods which detect and use the current TaskQueueingContext to execute tasks. | Class | brooklyn.util.task | Brooklyn |
|
| DynamicTasks .TaskQueueingResult | | Class | brooklyn.util.task | Brooklyn |
|
| ExecutionListener | | Interface | brooklyn.util.task | Brooklyn |
|
| ExecutionUtils | | Class | brooklyn.util.task | Brooklyn |
|
| ExecWithLoggingHelpers | | Class | brooklyn.util.task.system.internal | Brooklyn |
|
| ExecWithLoggingHelpers .ExecRunner | | Interface | brooklyn.util.task.system.internal | Brooklyn |
|
| ForwardingTask | | Class | brooklyn.util.task | Brooklyn |
|
| ListenableForwardingFuture | Wraps a Future, making it a ListenableForwardingFuture, but with the caller having the resposibility to: invoke the listeners on job completion (success or error) | Class | brooklyn.util.task | Brooklyn |
|
| ParallelTask | Runs Tasks in parallel. | Class | brooklyn.util.task | Brooklyn |
|
| PlainSshExecTaskFactory | | Class | brooklyn.util.task.ssh.internal | Brooklyn |
|
| ProcessTaskFactory | | Interface | brooklyn.util.task.system | Brooklyn |
|
| ProcessTaskStub | | Class | brooklyn.util.task.system | Brooklyn |
|
| ProcessTaskStub .ScriptReturnType | | Class | brooklyn.util.task.system | Brooklyn |
|
| ProcessTaskWrapper | Wraps a fully constructed process task, and allows callers to inspect status. | Class | brooklyn.util.task.system | Brooklyn |
|
| ScheduledTask | A task which runs with a fixed period. | Class | brooklyn.util.task | Brooklyn |
|
| SequentialTask | runs tasks in order, waiting for one to finish before starting the next; return value here is TBD; (currently is all the return values of individual tasks, but we | Class | brooklyn.util.task | Brooklyn |
|
| SingleThreadedScheduler | Instances of this class ensures that Tasks execute with in-order single-threaded semantics. | Class | brooklyn.util.task | Brooklyn |
|
| SshFetchTaskFactory | | Class | brooklyn.util.task.ssh | Brooklyn |
|
| SshFetchTaskWrapper | | Class | brooklyn.util.task.ssh | Brooklyn |
|
| SshPutTaskFactory | | Class | brooklyn.util.task.ssh | Brooklyn |
|
| SshPutTaskStub | | Class | brooklyn.util.task.ssh | Brooklyn |
|
| SshPutTaskWrapper | | Class | brooklyn.util.task.ssh | Brooklyn |
|
| SshTasks | Conveniences for generating Task instances to perform SSH activities on an SshMachineLocation. | Class | brooklyn.util.task.ssh | Brooklyn |
|
| SshTasks .OnFailingTask | not even a warning if the task fails (the caller is expected to handle it as appropriate)issues a warning in the log if the task fails, otherwise swallows it | Class | brooklyn.util.task.ssh | Brooklyn |
|
| SystemProcessTaskFactory | | Class | brooklyn.util.task.system.internal | Brooklyn |
|
| SystemProcessTaskFactory .ConcreteSystemProcessTaskFactory | | Class | brooklyn.util.task.system.internal | Brooklyn |
|
| SystemTasks | | Class | brooklyn.util.task.system | Brooklyn |
|
| TaskBuilder | | Class | brooklyn.util.task | Brooklyn |
|
| TaskInternal | All tasks being passed to the ExecutionManager should implement this. | Interface | brooklyn.util.task | Brooklyn |
|
| Tasks | | Class | brooklyn.util.task | Brooklyn |
|
| TaskScheduler | The scheduler is an internal mechanism to decorate Tasks. | Interface | brooklyn.util.task | Brooklyn |
|
| TaskTags | | Class | brooklyn.util.task | Brooklyn |
|
| ValueResolver | Resolves a given object, as follows: If it is a Tasks or a DeferredSupplier then get its contents | Class | brooklyn.util.task | Brooklyn |
|
| ValueResolver .ResolverBuilderPretype | | Class | brooklyn.util.task | Brooklyn |