# Hierarchy For Package com.io7m.coffeepick.repository.spi

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoriesOSGiProvider (implements com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderRegistryType)
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoriesServiceLoaderProvider (implements com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderRegistryType)
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateFailed (implements com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateFailedType)
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateFailed.Builder
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateFinished (implements com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateFinishedType)
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateFinished.Builder
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateRunning (implements com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateRunningType)
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateRunning.Builder
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateStarted (implements com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateStartedType)
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateStarted.Builder
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderRegistryEvent (implements com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderRegistryEventType)
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderRegistryEvent.Builder

## Interface Hierarchy

- com.io7m.coffeepick.repository.spi.RuntimeRepositoryContextType
- com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventType
  - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateType
    - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateFailedType
    - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateFinishedType
    - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateRunningType
    - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateStartedType
- com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderRegistryEventType
- com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderRegistryType
- com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderType
- com.io7m.coffeepick.repository.spi.RuntimeRepositoryType

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.io7m.coffeepick.repository.spi.RuntimeRepositoryEventUpdateType.Kind
    - com.io7m.coffeepick.repository.spi.RuntimeRepositoryProviderRegistryEventType.Change