Package com.complexible.common.base
Interface Progress
-
- All Known Subinterfaces:
ProgressReporter
- All Known Implementing Classes:
Progress.Default
,ProgressMonitor
,ProgressMonitor.DelegatingProgressMonitor
,ProgressMonitor.ReportingProgressMonitor
public interface Progress
Read-Only interface for progress info.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Progress.Default
Immutable default implementation of a progress
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description long
current()
Returns the current progress valuedefault boolean
hasProgress()
long
maxProgress()
Returns the maximum progress value for this monitorjava.lang.String
stage()
Returns the current stage of the process, or null if none.
-