Interface CompressionHandler
-
- All Known Implementing Classes:
DeflateCompressionHandler
,NOPCompressionHandler
public interface CompressionHandler
The interface for CompressionHandlers for all the different compression algorithms.Provides methods for compressing and decompression byte arrays.
- Since:
- 2.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]
compress(byte[] bytes)
Applies the compression algorithm to compress the given array of bytes.byte[]
decompress(byte[] bytes)
Applies the compression algorithm to decompress the given array of bytes.
-
-
-
Method Detail
-
compress
byte[] compress(byte[] bytes)
Applies the compression algorithm to compress the given array of bytes.- Parameters:
bytes
- The array of bytes to compress.- Returns:
- The compressed representation of the byte array.
-
decompress
byte[] decompress(byte[] bytes)
Applies the compression algorithm to decompress the given array of bytes.- Parameters:
bytes
- The array of bytes to decompress.- Returns:
- The decompressed representation of the byte array.
-
-