Package com.io7m.brooklime.api
Interface BLProgressEventType.BLProgressUpdateType
- All Superinterfaces:
BLProgressEventType
- All Known Implementing Classes:
BLProgressUpdate
- Enclosing interface:
- BLProgressEventType
@Immutable public static interface BLProgressEventType.BLProgressUpdateType extends BLProgressEventType
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.io7m.brooklime.api.BLProgressEventType
BLProgressEventType.BLProgressFileStartedType, BLProgressEventType.BLProgressUpdateType, BLProgressEventType.Kind -
Method Summary
Modifier and Type Method Description intattemptCurrent()intattemptMaximum()longbytesMaximum()longbytesPerSecond()longbytesSent()intfileIndexCurrent()intfileIndexMaximum()default BLProgressEventType.Kindkind()java.lang.Stringname()doubleprogress()java.time.DurationtimeRemaining()
-
Method Details
-
kind
- Specified by:
kindin interfaceBLProgressEventType
-
name
java.lang.String name()- Specified by:
namein interfaceBLProgressEventType
-
fileIndexCurrent
int fileIndexCurrent()- Specified by:
fileIndexCurrentin interfaceBLProgressEventType
-
fileIndexMaximum
int fileIndexMaximum()- Specified by:
fileIndexMaximumin interfaceBLProgressEventType
-
attemptCurrent
int attemptCurrent()- Specified by:
attemptCurrentin interfaceBLProgressEventType
-
attemptMaximum
int attemptMaximum()- Specified by:
attemptMaximumin interfaceBLProgressEventType
-
bytesSent
long bytesSent() -
bytesMaximum
long bytesMaximum() -
progress
double progress() -
bytesPerSecond
long bytesPerSecond() -
timeRemaining
java.time.Duration timeRemaining()
-