See: Description
| Interface | Description |
|---|---|
| ExecutorObserver |
Interface for classes that may be informed about the execution status of
tasks in an executor that was created with the
ObservableExecutors
class. |
| ProgressTask |
Interface for tasks that provide progress information that may be
shown in a UI.
|
| Class | Description |
|---|---|
| GenericProgressTask<T> |
Implementation of a
ProgressTask that also implements the
Callable interface, and delegates its work to another
Callable. |
| ObservableExecutorCompletionService<V> |
A
CompletionService that may be wrapped around an
ObservableExecutorService, and make sure that the tasks
that are actually submitted are ObservableTask instances. |
| ObservableExecutorPanel |
A panel that displays a list of tasks that are currently executed in
an
ObservableExecutorService. |
| ObservableExecutors |
Utility methods related to observable executors
|
| ObservableExecutorService |
An executor service that may notify
ExecutorObserver instances
about the progress of processing the submitted tasks. |
| TaskView |
A class representing the view for a task that is executed
in an
ObservableExecutorService. |
| TaskViewHandlers |
Methods to create
TaskViewHandler instances |
| TaskViewListCellRenderers |
Methods to create list cell renderers that show a
TaskView |
The core class of this package is the
ObservableExecutorService class.
Instances of this class may be created with the methods in the
ObservableExecutors class.
Such an observable executor service may be displayed in an
ObservableExecutorPanel, which
will show a list of the currently running tasks.
Copyright © 2016. All rights reserved.