Package io.netty.handler.ssl
Class ReferenceCountedOpenSslContext.CompressionAlgorithm
- java.lang.Object
-
- io.netty.handler.ssl.ReferenceCountedOpenSslContext.CompressionAlgorithm
-
- All Implemented Interfaces:
io.netty.internal.tcnative.CertificateCompressionAlgo
- Enclosing class:
- ReferenceCountedOpenSslContext
private static final class ReferenceCountedOpenSslContext.CompressionAlgorithm extends java.lang.Object implements io.netty.internal.tcnative.CertificateCompressionAlgo
-
-
Field Summary
Fields Modifier and Type Field Description private OpenSslCertificateCompressionAlgorithm
compressionAlgorithm
private OpenSslEngineMap
engineMap
-
Constructor Summary
Constructors Constructor Description CompressionAlgorithm(OpenSslEngineMap engineMap, OpenSslCertificateCompressionAlgorithm compressionAlgorithm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
algorithmId()
byte[]
compress(long ssl, byte[] bytes)
byte[]
decompress(long ssl, int len, byte[] bytes)
-
-
-
Field Detail
-
engineMap
private final OpenSslEngineMap engineMap
-
compressionAlgorithm
private final OpenSslCertificateCompressionAlgorithm compressionAlgorithm
-
-
Constructor Detail
-
CompressionAlgorithm
CompressionAlgorithm(OpenSslEngineMap engineMap, OpenSslCertificateCompressionAlgorithm compressionAlgorithm)
-
-
Method Detail
-
compress
public byte[] compress(long ssl, byte[] bytes) throws java.lang.Exception
- Specified by:
compress
in interfaceio.netty.internal.tcnative.CertificateCompressionAlgo
- Throws:
java.lang.Exception
-
decompress
public byte[] decompress(long ssl, int len, byte[] bytes) throws java.lang.Exception
- Specified by:
decompress
in interfaceio.netty.internal.tcnative.CertificateCompressionAlgo
- Throws:
java.lang.Exception
-
algorithmId
public int algorithmId()
- Specified by:
algorithmId
in interfaceio.netty.internal.tcnative.CertificateCompressionAlgo
-
-