Package ca.corbett.extras.progress
Class SimpleProgressWorker
java.lang.Object
ca.corbett.extras.progress.SimpleProgressWorker
- All Implemented Interfaces:
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProgressListener(SimpleProgressListener listener) voidprotected voidfireProgressBegins(int totalMajorSteps) voidprotected voidprotected booleanfireProgressError(String errorSource, String errorDetails) protected booleanfireProgressUpdate(int currentStep, String message) voidremoveProgressListener(SimpleProgressListener listener)
-
Constructor Details
-
SimpleProgressWorker
public SimpleProgressWorker()
-
-
Method Details
-
addProgressListener
-
removeProgressListener
-
clearProgressListeners
public void clearProgressListeners() -
fireProgressBegins
protected void fireProgressBegins(int totalMajorSteps) -
fireProgressUpdate
-
fireProgressError
-
fireProgressComplete
protected void fireProgressComplete() -
fireProgressCanceled
public void fireProgressCanceled()
-