public class CompressionOperations extends Object
| Constructor and Description |
|---|
CompressionOperations() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Void> |
compress(org.mule.runtime.api.metadata.TypedValue<InputStream> content,
CompressorStrategy compressor)
Compresses a given content using the configured format, ZIP or GZIP.
|
InputStream |
decompress(org.mule.runtime.api.metadata.TypedValue<InputStream> compressed,
DecompressorStrategy decompressor)
Decompresses a given single entry compressed content which is assumed to be in an specific format (ZIP or GZIP).
|
@MediaType(value="*/*",
strict=false)
@Summary(value="Compresses a given content using an specific format")
@Throws(value=CompressErrorProvider.class)
public org.mule.runtime.extension.api.runtime.operation.Result<InputStream,Void> compress(@Content
org.mule.runtime.api.metadata.TypedValue<InputStream> content,
@ParameterDsl(allowReferences=false) @Expression(value=NOT_SUPPORTED)
CompressorStrategy compressor)
@MediaType(value="*/*",
strict=false)
@Throws(value=DecompressErrorProvider.class)
@Summary(value="Decompresses a single entry compressed content")
public InputStream decompress(@Content
org.mule.runtime.api.metadata.TypedValue<InputStream> compressed,
@ParameterDsl(allowReferences=false) @Expression(value=NOT_SUPPORTED)
DecompressorStrategy decompressor)
Copyright © 2018 MuleSoft, Inc.. All rights reserved.