Interface Compressor
- All Known Implementing Classes:
GzipCompressor
public interface Compressor
Interface for compressors used by
CompressRequestStage to compress requests.-
Method Summary
Modifier and TypeMethodDescriptiondefault byte[]compress(byte[] content) Compress a byte[] payload.default InputStreamcompress(InputStream content) Compress anInputStreampayload.default ByteBuffercompress(ByteBuffer content) Compress anByteBufferpayload.Compress aSdkBytespayload.The compression algorithm type.
-
Method Details
-
compressorType
-
compress
-
compress
default byte[] compress(byte[] content) Compress a byte[] payload.- Parameters:
content-- Returns:
- The compressed byte array.
-
compress
Compress anInputStreampayload.- Parameters:
content-- Returns:
- The compressed
InputStream.
-
compress
Compress anByteBufferpayload.- Parameters:
content-- Returns:
- The compressed
ByteBuffer.
-