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 ClassesModifier and TypeInterfaceDescriptionstatic classImmutable default implementation of a progress -
Method Summary
-
Method Details
-
maxProgress
long maxProgress()Returns the maximum progress value for this monitor -
current
long current()Returns the current progress value -
stage
String stage()Returns the current stage of the process, or null if none. -
hasProgress
default boolean hasProgress()
-