Package ca.corbett.extras.progress
Class MultiProgressWorker
java.lang.Object
ca.corbett.extras.progress.MultiProgressWorker
- All Implemented Interfaces:
Runnable
Represents some generic worker thread that performs a complex task, and can be subscribed
to for major and minor progress events. Intended for use with MultiProgressDialog.
- Since:
- 2022-05-10
- Author:
- scorbo2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProgressListener(MultiProgressListener listener) voidprotected booleanfireMajorProgressUpdate(int majorStep, int totalMinorSteps, String message) booleanfireMinorProgressUpdate(int majorStep, int minorStep, String message) protected voidfireProgressBegins(int totalMajorSteps) voidvoidbooleanfireProgressError(String errorSource, String errorDetails) voidremoveProgressListener(MultiProgressListener listener)
-
Constructor Details
-
MultiProgressWorker
public MultiProgressWorker()
-
-
Method Details
-
addProgressListener
-
removeProgressListener
-
clearProgressListeners
public void clearProgressListeners() -
fireProgressBegins
protected void fireProgressBegins(int totalMajorSteps) -
fireMajorProgressUpdate
-
fireMinorProgressUpdate
-
fireProgressError
-
fireProgressComplete
public void fireProgressComplete() -
fireProgressCanceled
public void fireProgressCanceled()
-