# Package de.esprit.appsuite.gui.task

Contains GUI support classes for async tasks

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractMonitorButton<C extends ApplicationContext> | Encapsulates all what is common to monitor-buttons.
  AbstractSwingTask<C extends ApplicationContext> | This is an `AsyncTask` supposed to be run in a Swing GUIs environment.
  AbstractTaskTab<C extends ApplicationContext> | This is a tab-panel for adding task-controls.
  ActiveTasksList<C extends ApplicationContext> | This list displays all `AsyncTask`s which are currently running in any thread-pool.
  ActivityMenuController<C extends ApplicationContext> | This component allows for going online and offline.
  SwingTaskMonitor<C extends ApplicationContext> | This monitor is being notified by a running `AsyncTask` about it's RunState changes.
  TaskControlPanel | This panel provides a `TaskProgressBar` with start- and stop-button for each task added.
  TaskManagerDialog<C extends ApplicationContext> | This dialog displays the currently running tasks and provides support for canceling them.
  TaskProgressBar | This component is composed of a StartButton, a ProgressBar and a CancelButton.
  WriterTaskMonitor<C extends ApplicationContext> | This monitor writes a journal-file for the task it is attached to.

## Package de.esprit.appsuite.gui.task Description

Contains GUI support classes for async tasks

Copyright © 2014 EsprIT-Systems. All Rights Reserved.