@Export @Version("1.0.0")

# Package com.io7m.coffeepick.api

Java runtime retrieval (API)

- Interface Summary
  Interface | Description
  --- | ---
  CoffeePickCatalogEventRepositoryAddedType | A repository was added to the registry.
  CoffeePickCatalogEventRepositoryRemovedType | A repository was removed from the registry.
  CoffeePickCatalogEventRepositoryUpdateFailedType | An update of the catalog failed.
  CoffeePickCatalogEventRepositoryUpdateType | An update of the catalog failed.
  CoffeePickCatalogEventRuntimeDownloadFailedType | A download has failed.
  CoffeePickCatalogEventRuntimeDownloadFinishedType | A download has finished.
  CoffeePickCatalogEventRuntimeDownloadingType | A download has started.
  CoffeePickCatalogEventType | The type of events published by the catalog.
  CoffeePickCatalogType | The interface exposed by the catalog.
  CoffeePickClientProviderType | A provider of CoffeePick clients.
  CoffeePickClientType | The CoffeePick client API.
  CoffeePickEventType | The type of events published by the API.
  CoffeePickInventoryEventRuntimeDeletedType | A runtime was deleted.
  CoffeePickInventoryEventRuntimeLoadedType | A runtime was loaded.
  CoffeePickInventoryEventRuntimeLoadFailedType | A runtime could not be loaded.
  CoffeePickInventoryEventType | The type of events published by the inventory.
  CoffeePickInventoryType | The interface exposed by the inventory.
  CoffeePickInventoryType.RuntimeCancellableArchiveWriterType | A function for writing archive data.
  CoffeePickIsCancelledType | A function that returns true if an operation should be cancelled.
  CoffeePickSearchType | Inventory search parameters.
  CoffeePickTaskEventFailedType | A task has completed with an error.
  CoffeePickTaskEventStartedType | A task has started.
  CoffeePickTaskEventSucceededType | A task has completed successfully.
  CoffeePickTaskEventType | The type of events related to the lifecycle of tasks.
  CoffeePickVerificationType | A value indicating whether or not the verification of an inventory item succeeded.

- Class Summary
  Class | Description
  --- | ---
  CoffeePickCatalogEventRepositoryAdded | A repository was added to the registry.
  CoffeePickCatalogEventRepositoryAdded.Builder | Builds instances of type `CoffeePickCatalogEventRepositoryAdded`.
  CoffeePickCatalogEventRepositoryRemoved | A repository was removed from the registry.
  CoffeePickCatalogEventRepositoryRemoved.Builder | Builds instances of type `CoffeePickCatalogEventRepositoryRemoved`.
  CoffeePickCatalogEventRepositoryUpdate | An update of the catalog failed.
  CoffeePickCatalogEventRepositoryUpdate.Builder | Builds instances of type `CoffeePickCatalogEventRepositoryUpdate`.
  CoffeePickCatalogEventRepositoryUpdateFailed | An update of the catalog failed.
  CoffeePickCatalogEventRepositoryUpdateFailed.Builder | Builds instances of type `CoffeePickCatalogEventRepositoryUpdateFailed`.
  CoffeePickCatalogEventRuntimeDownloadFailed | A download has failed.
  CoffeePickCatalogEventRuntimeDownloadFailed.Builder | Builds instances of type `CoffeePickCatalogEventRuntimeDownloadFailed`.
  CoffeePickCatalogEventRuntimeDownloadFinished | A download has finished.
  CoffeePickCatalogEventRuntimeDownloadFinished.Builder | Builds instances of type `CoffeePickCatalogEventRuntimeDownloadFinished`.
  CoffeePickCatalogEventRuntimeDownloading | A download has started.
  CoffeePickCatalogEventRuntimeDownloading.Builder | Builds instances of type `CoffeePickCatalogEventRuntimeDownloading`.
  CoffeePickInventoryEventRuntimeDeleted | A runtime was deleted.
  CoffeePickInventoryEventRuntimeDeleted.Builder | Builds instances of type `CoffeePickInventoryEventRuntimeDeleted`.
  CoffeePickInventoryEventRuntimeLoaded | A runtime was loaded.
  CoffeePickInventoryEventRuntimeLoaded.Builder | Builds instances of type `CoffeePickInventoryEventRuntimeLoaded`.
  CoffeePickInventoryEventRuntimeLoadFailed | A runtime could not be loaded.
  CoffeePickInventoryEventRuntimeLoadFailed.Builder | Builds instances of type `CoffeePickInventoryEventRuntimeLoadFailed`.
  CoffeePickSearch | Inventory search parameters.
  CoffeePickSearch.Builder | Builds instances of type `CoffeePickSearch`.
  CoffeePickSearches | Functions to implement searches over runtimes.
  CoffeePickTaskEventFailed | A task has completed with an error.
  CoffeePickTaskEventFailed.Builder | Builds instances of type `CoffeePickTaskEventFailed`.
  CoffeePickTaskEventStarted | A task has started.
  CoffeePickTaskEventStarted.Builder | Builds instances of type `CoffeePickTaskEventStarted`.
  CoffeePickTaskEventSucceeded | A task has completed successfully.
  CoffeePickTaskEventSucceeded.Builder | Builds instances of type `CoffeePickTaskEventSucceeded`.
  CoffeePickVerification | A value indicating whether or not the verification of an inventory item succeeded.
  CoffeePickVerification.Builder | Builds instances of type `CoffeePickVerification`.

- Enum Summary
  Enum | Description
  --- | ---
  CoffeePickEventType.Severity | The severity of the event.
  CoffeePickInventoryType.UnpackOption | Options for unpacking.