Package ghidra.util.task

# Interface MonitoredRunnable

All Known Subinterfaces:
  `SwingRunnable`

All Known Implementing Classes:
  `AbstractFileExtractorTask`, `CalculateLayoutLocationsTask`, `CheckInTask`, `CompoundTask`, `CopyTask`, `DeleteProjectFilesTask`, `GetDomainObjectTask`, `GetUrlContentTypeTask`, `GFileSystemExtractAllTask`, `GFileSystemLoadKernelTask`, `ImportBatchTask`, `MemSearcherTask`, `MoveBlockTask`, `OpenProgramTask`, `PasteFileTask`, `ProgramTask`, `ProjectDataDeleteTask`, `SpecExtensionPanel.ChangeExtensionTask`, `Task`, `VersionControlTask`

public interface MonitoredRunnable
Similar to a `Runnable` except the `run` method is given a monitor to report progress and check for cancellation.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `monitoredRun(TaskMonitor monitor)`
  Similar to a runnable except the run method is given a monitor to report progress and check for cancellation.

- ## Method Details

  - ### monitoredRun

    void monitoredRun(TaskMonitor monitor)
    Similar to a runnable except the run method is given a monitor to report progress and check for cancellation.
    Parameters:
      `monitor` - the TaskMonitor to use.