# Package ghidra.framework.task

package ghidra.framework.task

- Related Packages
  Package
  Description
  ghidra.framework
  ghidra.framework.task.gui
- Class
  Description
  GScheduledTask
  Class for tracking scheduled GTasks.
  GTask
  Interface for tasks to be run by `GTaskManager`.
  GTaskGroup
  Class for grouping several `GTask`s that all should be executed before any new group of tasks are executed, regardless of priority.
  GTaskListener
  Interface used to track the state of a GTaskManager
  GTaskListenerAdapter
  A Dummy implementation to that listeners can subclass this and not have to fill in methods they don't need.
  GTaskManager
  Class for managing a queue of tasks to be executed, one at a time, in priority order.
  GTaskManagerFactory
  Factory class managing a single GTaskManager for an UndoableDomainObject.
  GTaskManagerPanel
  Main component for managing and viewing the state of a GTaskManager.
  GTaskMonitor
  Implementation of a TaskMontor that can be "attached" to a GProgressBar.
  GTaskResult
  Class to represent the result state of a GTask, such as whether it was cancelled or an exception happened.