Class CondaRepodata.Remove

java.lang.Object
com.artipie.conda.CondaRepodata.Remove
Enclosing interface:
CondaRepodata

public static final class CondaRepodata.Remove extends Object
Removes records about conda packages from repodata file. Output/Input streams are not closed by this implementation, these operation should be done from outside.
Since:
0.1
  • Constructor Details

    • Remove

      public Remove(InputStream input, OutputStream out)
      Ctor.
      Parameters:
      input - Json repodata input stream
      out - Json repodata output
  • Method Details

    • perform

      public void perform(Set<String> checksums)
      Removes items from repodata json.
      Parameters:
      checksums - List of the checksums of the packages to remove.
      Throws:
      ArtipieIOException - On IO errors