Package com.artipie.conda
Class CondaRepodata.Append
java.lang.Object
com.artipie.conda.CondaRepodata.Append
- Enclosing interface:
CondaRepodata
Appends records about conda packages to existing repodata file or creates
new repodata with provided packages info.
Output/Input streams are not closed by this implementation, these operations should
be done from outside.
- Since:
- 0.2
-
Constructor Summary
ConstructorDescriptionAppend
(InputStream input, OutputStream out) Ctor.Append
(OutputStream out) Ctor.Append
(Optional<InputStream> input, OutputStream out) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
perform
(List<CondaRepodata.PackageItem> packages) Parses provided packages and appends metadata to the the provided `packages.json`.
-
Constructor Details
-
Append
Ctor.- Parameters:
input
- Optional json repodata input streamout
- Json repodata output
-
Append
Ctor.- Parameters:
input
- Json repodata input streamout
- Json repodata output
-
Append
Ctor.- Parameters:
out
- Json repodata output
-
-
Method Details
-
perform
Parses provided packages and appends metadata to the the provided `packages.json`.- Parameters:
packages
- Packages to add- Throws:
ArtipieIOException
- On IO error
-