public class DeflateCompressionCodec extends AbstractCompressionCodec
Constructor and Description |
---|
DeflateCompressionCodec() |
Modifier and Type | Method and Description |
---|---|
byte[] |
doCompress(byte[] payload)
Implement this method to do the actual work of compressing the payload
|
byte[] |
doDecompress(byte[] compressed)
Implement this method to do the actual work of decompressing the compressed bytes.
|
String |
getAlgorithmName()
The algorithm name to use as the JWT's
calg header value. |
compress, decompress
public String getAlgorithmName()
CompressionCodec
calg
header value.calg
header value.public byte[] doCompress(byte[] payload) throws IOException
AbstractCompressionCodec
doCompress
in class AbstractCompressionCodec
payload
- the bytes to compressIOException
- if the compression causes an IOExceptionpublic byte[] doDecompress(byte[] compressed) throws IOException
AbstractCompressionCodec
doDecompress
in class AbstractCompressionCodec
compressed
- compressed bytesIOException
- if the decompression runs into an IO problemCopyright © 2018. All rights reserved.