Class OpenSslCertificateCompressionConfig.Builder
java.lang.Object
io.netty.handler.ssl.OpenSslCertificateCompressionConfig.Builder
- Enclosing class:
OpenSslCertificateCompressionConfig
Builder for an
OpenSslCertificateCompressionAlgorithm.-
Method Summary
Modifier and TypeMethodDescriptionaddAlgorithm(OpenSslCertificateCompressionAlgorithm algorithm, OpenSslCertificateCompressionConfig.AlgorithmMode mode) Adds a certificate compression algorithm.build()Build a newOpenSslCertificateCompressionConfigbased on the previous addedOpenSslCertificateCompressionAlgorithms.
-
Method Details
-
addAlgorithm
public OpenSslCertificateCompressionConfig.Builder addAlgorithm(OpenSslCertificateCompressionAlgorithm algorithm, OpenSslCertificateCompressionConfig.AlgorithmMode mode) Adds a certificate compression algorithm. For servers, algorithm preference order is dictated by the order of algorithm registration. Most preferred algorithm should be registered first.- Parameters:
algorithm- implementation of the compression and or decompression algorithm as aOpenSslCertificateCompressionAlgorithmmode- indicates whether decompression support should be advertized, compression should be applied for peers which support it, or both. This allows the caller to support one way compression only.- Returns:
- self.
-
build
Build a newOpenSslCertificateCompressionConfigbased on the previous addedOpenSslCertificateCompressionAlgorithms.- Returns:
- a new config.
-