Class MergePackage.WithRemote

  • All Implemented Interfaces:
    MergePackage
    Enclosing interface:
    MergePackage

    public static class MergePackage.WithRemote
    extends Object
    implements MergePackage
    Merging local data with data from remote.
    Since:
    0.4
    • Method Detail

      • merge

        public CompletionStage<Optional<com.artipie.asto.Content>> merge​(Optional<? extends com.artipie.asto.Content> remote)
        Description copied from interface: MergePackage
        Merges info about package from local packages file with info about package which is obtained from remote package.
        Specified by:
        merge in interface MergePackage
        Parameters:
        remote - Remote data about package. Usually this file is not big because it contains info about versions for one package.
        Returns:
        Merged data about one package.