Class SimpleProgressWorker

java.lang.Object
ca.corbett.extras.progress.SimpleProgressWorker
All Implemented Interfaces:
Runnable

public abstract class SimpleProgressWorker extends Object implements Runnable
Represents some generic worker thread that performs a simple task, and can be subscribed to for progress events. Intended for use with a simple progress bar such as ProgressMonitor or with SplashProgressWindow. For complex tasks with multiple progress bars, use MultiProgressWorker instead.
Since:
2022-05-10
Author:
scorbo2
  • Constructor Details

    • SimpleProgressWorker

      public SimpleProgressWorker()
  • Method Details

    • addProgressListener

      public void addProgressListener(SimpleProgressListener listener)
    • removeProgressListener

      public void removeProgressListener(SimpleProgressListener listener)
    • clearProgressListeners

      public void clearProgressListeners()
    • fireProgressBegins

      protected void fireProgressBegins(int totalMajorSteps)
    • fireProgressUpdate

      protected boolean fireProgressUpdate(int currentStep, String message)
    • fireProgressError

      protected boolean fireProgressError(String errorSource, String errorDetails)
    • fireProgressComplete

      protected void fireProgressComplete()
    • fireProgressCanceled

      public void fireProgressCanceled()