## Uses of Interface
org.crosswire.common.progress.WorkListener

- Packages that use WorkListener
  Package | Description
  --- | ---
  org.crosswire.common.progress | A generic method of having jobs that execute in the background over some time.

- - ### Uses of WorkListener in org.crosswire.common.progress

    Fields in org.crosswire.common.progress with type parameters of type WorkListener
    Modifier and Type | Field and Description
    --- | ---
    `private static List<WorkListener>` | JobManager.`listeners` List of listeners using thread safe list
    `private List<WorkListener>` | Job.`listeners` People that want to know about "cancelable" changes

    Methods in org.crosswire.common.progress with parameters of type WorkListener
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JobManager.`addWorkListener(WorkListener li)` Add a listener to the list
    `void` | Job.`addWorkListener(WorkListener li)` Add a listener to the list
    `static void` | JobManager.`removeWorkListener(WorkListener li)` Remove a listener from the list
    `void` | Job.`removeWorkListener(WorkListener li)` Remote a listener from the list