Interface Repository

  • All Known Implementing Classes:
    AstoRepository

    public interface Repository
    PHP Composer repository.
    Since:
    0.3
    • Method Detail

      • packages

        CompletionStage<Optional<Packages>> packages​(Name name)
        Reads packages description from storage.
        Parameters:
        name - Package name.
        Returns:
        Packages found by name, might be empty.
      • add

        CompletableFuture<Void> add​(com.artipie.asto.Content content)
        Adds package described in JSON format from storage.
        Parameters:
        content - Package content.
        Returns:
        Completion of adding package to repository.