Package org.eclipse.packager.rpm.coding
Interface PayloadCodingProvider
-
- All Known Implementing Classes:
BZip2PayloadCoding,GzipPayloadCoding,LZMAPayloadCoding,NullPayloadCoding,XZPayloadCoding,ZstdPayloadCoding
public interface PayloadCodingProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.io.InputStreamcreateInputStream(java.io.InputStream in)java.io.OutputStreamcreateOutputStream(java.io.OutputStream out, java.util.Optional<java.lang.String> optionalFlags)voidfillRequirements(java.util.function.Consumer<Dependency> requirementsConsumer)java.lang.StringgetCoding()default java.util.List<Dependency>getRequirements()
-
-
-
Method Detail
-
getCoding
java.lang.String getCoding()
-
fillRequirements
void fillRequirements(java.util.function.Consumer<Dependency> requirementsConsumer)
-
getRequirements
default java.util.List<Dependency> getRequirements()
-
createInputStream
java.io.InputStream createInputStream(java.io.InputStream in) throws java.io.IOException- Throws:
java.io.IOException
-
createOutputStream
java.io.OutputStream createOutputStream(java.io.OutputStream out, java.util.Optional<java.lang.String> optionalFlags) throws java.io.IOException- Throws:
java.io.IOException
-
-