| Interface | Description |
|---|---|
| BackgroundTask.ProgressListener<T,V> |
Listener of the task life cycle events, complementary to the tasks own methods:
BackgroundTask.progress(java.util.List), BackgroundTask.done(Object),
BackgroundTask.canceled(). |
| BackgroundTaskHandler<V> |
Task handler for
BackgroundTask. |
| BackgroundWorker |
Entry point to
BackgroundTask execution functionality. |
| TaskLifeCycle<T> |
Lifecycle object that is passed to
BackgroundTask.run(TaskLifeCycle) method to allow working thread to
interact with the execution environment. |
| UIAccessor |
Interface that allows to read/write state of UI from background threads.
|
| WatchDog |
| Class | Description |
|---|---|
| BackgroundTask<T,V> |
Background task for execute by
BackgroundWorker. |
| BackgroundTask.ProgressListenerAdapter<T,V> | |
| BackgroundTaskWrapper<T,V> |
Provides simple API for cases when the same type of background task
gets started, restarted and cancelled repetitively.
|
| Exception | Description |
|---|---|
| IllegalConcurrentAccessException |
Exception that is thrown in case of incorrect access to a shared data from a thread that does not own necessary lock.
|
| Annotation Type | Description |
|---|---|
| ExecutedOnUIThread |
Annotation for method that operates on UI thread and can change shared UI state.
|