Class JsonPackages

  • All Implemented Interfaces:
    Packages

    public final class JsonPackages
    extends Object
    implements Packages
    PHP Composer packages registry built from JSON.
    Since:
    0.1
    • Constructor Detail

      • JsonPackages

        public JsonPackages()
        Ctor.
      • JsonPackages

        public JsonPackages​(com.google.common.io.ByteSource content)
        Ctor.
        Parameters:
        content - Packages registry content.
    • Method Detail

      • save

        public CompletableFuture<Void> save​(com.artipie.asto.Storage storage,
                                            com.artipie.asto.Key key)
        Description copied from interface: Packages
        Saves packages registry binary content to storage.
        Specified by:
        save in interface Packages
        Parameters:
        storage - Storage to use for saving.
        key - Key to store packages.
        Returns:
        Completion of saving.