Package com.io7m.coffeepick.repository.spi

# Interface RuntimeRepositoryEventUpdateType

All Superinterfaces:
  `RuntimeRepositoryEventType`

All Known Subinterfaces:
  `RuntimeRepositoryEventUpdateFailedType`, `RuntimeRepositoryEventUpdateFinishedType`, `RuntimeRepositoryEventUpdateRunningType`, `RuntimeRepositoryEventUpdateStartedType`

All Known Implementing Classes:
  `RuntimeRepositoryEventUpdateFailed`, `RuntimeRepositoryEventUpdateFinished`, `RuntimeRepositoryEventUpdateRunning`, `RuntimeRepositoryEventUpdateStarted`

    public interface RuntimeRepositoryEventUpdateType
    extends RuntimeRepositoryEventType

A repository update event.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type | Interface | Description
  --- | --- | ---
  `static class` | `RuntimeRepositoryEventUpdateType.Kind` | The kind of event.

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `RuntimeRepositoryEventUpdateType.Kind` | `kind()` |
  `java.net.URI` | `repository()` |

- ## Method Details

  - ### repository

    java.net.URI repository()
    Specified by:
      `repository` in interface `RuntimeRepositoryEventType`
    Returns:
      The URI of the repository provider

  - ### kind

    RuntimeRepositoryEventUpdateType.Kind kind()
    Returns:
      The kind of event