See: Description
| Interface | Description |
|---|---|
| AsyncExecutable<C extends ApplicationContext> |
Any class that implements this interface is able to be executed as a sub-task within an
AsyncTask. |
| AsyncTask<C extends ApplicationContext> |
This interface defines an asynchronous task that may run in any
ExecutorService. |
| CancellableTask |
This interface defines a the method for determining the cancellation state of a task.
|
| LocalCancellableTask |
This interface is implemented by tasks that can be cancelled.
|
| TaskEvent.Listener | |
| TaskEvent.Source | |
| TaskIdHolder |
Is implemented by all async components that hold a
TaskId. |
| TaskType |
This interface defines the type of an
AsyncTask |
| Class | Description |
|---|---|
| AbstractAsyncExecutable<C extends ApplicationContext> |
This is a default implementation of
AsyncExecutable used for subclassing. |
| AbstractAsyncTask<C extends ApplicationContext> |
This class encapsulates an asynchronously running task that is being executed within
any
ExecutorService. |
| AbstractTaskType |
This interface defines the type of an
AsyncTask |
| AbstractTimerTask<C extends ApplicationContext> |
This is a task just running as a timer.
|
| CancelTimer |
This class is for testing purposes only.
|
| DebugTaskListener |
This class is just for testing task notifications
|
| DebugTaskMonitor<C extends ApplicationContext> |
This class is just for testing task notifications
|
| DefaultTaskMonitor<C extends ApplicationContext> |
This is a
TaskMonitor template with empty default implementations. |
| ExecutorTask<C extends ApplicationContext> |
This is a helper-task that just executes any
AsyncExecutable as a sub-task. |
| LocalTaskType |
Defines the various types of asynchronous local tasks.
|
| ProgressFireAdapter |
This class delegates PROGRESS messages to a target task.
|
| ProgressWindowExecutorTask<C extends ApplicationContext> |
This class ...
|
| PseudoTaskId |
This is a pseudo-TaskId which is used to track sub-tasks that run
synchronous within a main-task.
|
| RunStateFlag | |
| SwingExecutorTask<C extends ApplicationContext> |
This is just an
ExecutorTask with a build in SwingTaskMonitor. |
| TaskAction<C extends ApplicationContext> |
This action runs a monitored
AsyncTask created by TaskAction.createTask(). |
| TaskCancelAction<C extends ApplicationContext> |
This Notify allows for canceling a
AsyncTask running with a SwingTaskMonitor. |
| TaskCollection<C extends ApplicationContext> |
This is a (main) task that runs a list of
AsyncExecutables as sub-tasks in a serie. |
| TaskEvent |
This event is used for notifying the state changes and the progress of an
asynchronously running
AsyncTask instance. |
| TaskId |
This is a unique identifier for an
AsyncTask instance. |
| TaskUtil |
This utility class provides static helper methods for the
AsyncTask framework. |
| WatchDogTask<C extends ApplicationContext> |
This task watches for the timeout of another task.
|
| Enum | Description |
|---|---|
| RunState |
This class defines the possible states of running asynchronous tasks
|
| TaskState |
This enum defines the states of a
TaskId |
| Exception | Description |
|---|---|
| StopException |
This Exception may be thrown in order to terminate a task immediately.
|
| TaskCancelledAlreadyException |
Is thrown by an
AsyncTask when an attempt was made to cancel it,
but the task's inner Future reference had already been cancelled before. |
| TaskExecutionException |
This Exception is thrown when a fatal runtime error such as
OutOfMemoryError occurred during task execution. |
| TaskFinishTimeoutException |
This Exception is thrown when a task was started but did not finish in time.
|
| TaskNotCancellableException |
This Exception is thrown by a
AsyncTask if an attempt was made to cancel
it, but the task was currently in a critical, non-cancellable state. |
| TaskReleaseTimeoutException |
This Exception is thrown when a task started but was not released in time.
|
Copyright © 2014 EsprIT-Systems. All Rights Reserved.