Package com.artipie.composer
Interface Repository
-
- All Known Implementing Classes:
AstoRepository
public interface RepositoryPHP Composer repository.- Since:
- 0.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletableFuture<Void>add(com.artipie.asto.Content content)Adds package described in JSON format from storage.CompletionStage<Optional<Packages>>packages()Reads packages description from storage.CompletionStage<Optional<Packages>>packages(Name name)Reads packages description from storage.
-
-
-
Method Detail
-
packages
CompletionStage<Optional<Packages>> packages()
Reads packages description from storage.- Returns:
- Packages found by name, might be empty.
-
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.
-
-