Package com.io7m.coffeepick.api
Interface CoffeePickCatalogEventRuntimeDownloadingType
-
- All Superinterfaces:
CoffeePickCatalogEventType,CoffeePickEventType
- All Known Implementing Classes:
CoffeePickCatalogEventRuntimeDownloading
@Immutable public interface CoffeePickCatalogEventRuntimeDownloadingType extends CoffeePickCatalogEventType
A download has started.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.io7m.coffeepick.api.CoffeePickEventType
CoffeePickEventType.Severity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longexpected()java.lang.Stringid()doubleoctetsPerSecond()default doubleprogress()longreceived()default CoffeePickEventType.Severityseverity()
-
-
-
Method Detail
-
severity
default CoffeePickEventType.Severity severity()
- Specified by:
severityin interfaceCoffeePickEventType- Returns:
- The severity of the event
-
id
@Parameter java.lang.String id()
- Returns:
- The ID of the runtime
-
progress
default double progress()
- Returns:
- The current progress in the range [0.0, 1.0]
-
octetsPerSecond
@Parameter double octetsPerSecond()
- Returns:
- The number of octets being received per second
-
expected
@Parameter long expected()
- Returns:
- The number of octets expected
-
received
@Parameter long received()
- Returns:
- The number of octets that have been received
-
-