Uses of Class org.gjt.sp.util.Task (jEdit API Documentation)

## Uses of Class
org.gjt.sp.util.Task

- Packages that use Task
  Package | Description
  --- | ---
  org.gjt.sp.jedit.bufferio | Classes related to loading, saving, autosaving buffers.
  org.gjt.sp.jedit.gui | Various GUI controls and dialog boxes.
  org.gjt.sp.jedit.io | Virtual file system and multi-threaded I/O.
  org.gjt.sp.util | Utility classes used by jEdit but that do not depend on jEdit itself.

- - ### Uses of Task in org.gjt.sp.jedit.bufferio

    Subclasses of Task in org.gjt.sp.jedit.bufferio
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BufferAutosaveRequest` | A buffer autosave request.
    `class` | `BufferInsertRequest` | A buffer insert request.
    `class` | `BufferIORequest` | A buffer I/O request.
    `class` | `BufferLoadRequest` | A buffer load request.
    `class` | `BufferSaveRequest` | A buffer save request.
    `class` | `IoTask` |
    `class` | `MarkersSaveRequest` | A save request for markers.

  - ### Uses of Task in org.gjt.sp.jedit.gui

    Methods in org.gjt.sp.jedit.gui with parameters of type Task
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TaskMonitor.`done​(Task task)` |
    `void` | TaskMonitor.`maximumUpdated​(Task task)` |
    `void` | TaskMonitor.`running​(Task task)` |
    `void` | TaskMonitor.`statusUpdated​(Task task)` |
    `void` | TaskMonitor.`valueUpdated​(Task task)` |
    `void` | TaskMonitor.`waiting​(Task task)` |

  - ### Uses of Task in org.gjt.sp.jedit.io

    Subclasses of Task in org.gjt.sp.jedit.io
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CopyFileWorker` | This worker will copy a file.
    `class` | `LocalFileSaveTask` | The Task for asynchronous saving local file to disk ommiting VFS API stack.

    Methods in org.gjt.sp.jedit.io with parameters of type Task
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | VFSManager.`runInWorkThread​(Task run)` | Deprecated. You should not use this method, this threadpool links the AWT Threads and Work threads.

  - ### Uses of Task in org.gjt.sp.util

    Methods in org.gjt.sp.util with parameters of type Task
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TaskAdapter.`done​(Task task)` |
    `void` | TaskListener.`done​(Task task)` |
    `void` | TaskAdapter.`maximumUpdated​(Task task)` |
    `void` | TaskListener.`maximumUpdated​(Task task)` |
    `static void` | ThreadUtilities.`runInBackground​(Task task)` | Run the task in the threadpool.
    `void` | TaskAdapter.`running​(Task task)` |
    `void` | TaskListener.`running​(Task task)` |
    `void` | TaskAdapter.`statusUpdated​(Task task)` |
    `void` | TaskListener.`statusUpdated​(Task task)` |
    `void` | TaskAdapter.`valueUpdated​(Task task)` |
    `void` | TaskListener.`valueUpdated​(Task task)` |
    `void` | TaskManager.TaskVisitor.`visit​(Task task)` |
    `void` | TaskAdapter.`waiting​(Task task)` |
    `void` | TaskListener.`waiting​(Task task)` |

    Method parameters in org.gjt.sp.util with type arguments of type Task
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TaskManager.`cancelTasksByClass​(java.lang.Class<? extends Task> clazz)` | cancel a task by its class