Class MergePackage.WithRemote

java.lang.Object
com.artipie.composer.http.proxy.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 Details

    • merge

      public CompletionStage<Optional<Content>> merge(Optional<? extends 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.