Package org.databene.task

Task definition and execution framework.

See:
          Description

Interface Summary
PageListener Listens to page invocations of a PagedTassk.
Task Interface for the GoF 'Command' pattern.
 

Class Summary
AbstractTask Simple abstract implementation of the Task interface.
CompositeTask Parent class for a Task that wrap several other Tasks.
LoggingPageListener Implements a PageListener that logs its invocations in info level.
RunnableMain Provides invocation of an implementation of java.lang.Runnable from the command line.
RunnableTask Wraps a Runnable in a Task.
SequentialTask Task implementation that executes a series of other tasks consecutively.
StateTrackingTaskProxy<E extends Task> Task proxy that remembers the result of the last execution step and provides it as property available.
SynchronizedTask TaskProxy implementation that add thread-safety to an unsafe Task by synchronizing the method Task.execute(Context, ErrorHandler).
TaskExecutor Single-threaded non-locking Task executor.
TaskProxy<E extends Task> Wraps a Task and forwards invocations.
TaskUtil Provides utility methods for Tasks.
TimedTask<E extends Task> Wraps a Task and logs its execution time.
 

Enum Summary
TaskResult Represents the result of a task execution.
 

Exception Summary
TaskException Signals failure in the execution of a Task.
TaskUnavailableException Exception which indicates that a required Task is unavailable.
 

Package org.databene.task Description

Task definition and execution framework.



Copyright © 2013. All Rights Reserved.