Interface Release

All Known Implementing Classes:
Release.Asto

public interface Release
Release metadata file.
Since:
0.2
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    Implementation of Release from abstract storage.
  • Method Summary

    Modifier and Type
    Method
    Description
    Creates Release metadata file for the repository.
    Key of the storage item with the detached GPG signature of the Release index.
    key()
    Release index file storage key.
    update(Key pckg)
    Updates (or adds) info of the package.
  • Method Details

    • create

      Creates Release metadata file for the repository.
      Returns:
      Completed action
    • update

      CompletionStage<Void> update(Key pckg)
      Updates (or adds) info of the package.
      Parameters:
      pckg - Package index key to update/add
      Returns:
      Completed action
    • key

      Key key()
      Release index file storage key.
      Returns:
      Item key
    • gpgSignatureKey

      Key gpgSignatureKey()
      Key of the storage item with the detached GPG signature of the Release index.
      Returns:
      Item key