Home / Class/ AlgorithmConfig Class — netty Architecture

AlgorithmConfig Class — netty Architecture

Architecture documentation for the AlgorithmConfig class in OpenSslCertificateCompressionConfig.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  82d22cf8_c4ed_6ea9_9cb3_afbe6904fbdf["AlgorithmConfig"]
  31d61dd0_486f_ac2c_1823_02a735027ec9["OpenSslCertificateCompressionConfig.java"]
  82d22cf8_c4ed_6ea9_9cb3_afbe6904fbdf -->|defined in| 31d61dd0_486f_ac2c_1823_02a735027ec9
  0d0c941c_6020_f4a7_7bad_f77840e12bcc["AlgorithmConfig()"]
  82d22cf8_c4ed_6ea9_9cb3_afbe6904fbdf -->|method| 0d0c941c_6020_f4a7_7bad_f77840e12bcc
  57d241dc_61c3_5ee1_2a87_c3cdf3ab952c["AlgorithmMode()"]
  82d22cf8_c4ed_6ea9_9cb3_afbe6904fbdf -->|method| 57d241dc_61c3_5ee1_2a87_c3cdf3ab952c
  7a348fa3_314a_3f59_af6c_7ba9b365755e["OpenSslCertificateCompressionAlgorithm()"]
  82d22cf8_c4ed_6ea9_9cb3_afbe6904fbdf -->|method| 7a348fa3_314a_3f59_af6c_7ba9b365755e

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/OpenSslCertificateCompressionConfig.java lines 90–116

    public static final class AlgorithmConfig {
        private final OpenSslCertificateCompressionAlgorithm algorithm;
        private final AlgorithmMode mode;

        private AlgorithmConfig(OpenSslCertificateCompressionAlgorithm algorithm, AlgorithmMode mode) {
            this.algorithm = ObjectUtil.checkNotNull(algorithm, "algorithm");
            this.mode = ObjectUtil.checkNotNull(mode, "mode");
        }

        /**
         * The {@link AlgorithmMode}
         *
         * @return the usage mode.
         */
        public AlgorithmMode mode() {
            return mode;
        }

        /**
         * The configured {@link OpenSslCertificateCompressionAlgorithm}.
         *
         * @return the algorithm
         */
        public OpenSslCertificateCompressionAlgorithm algorithm() {
            return algorithm;
        }
    }

Frequently Asked Questions

What is the AlgorithmConfig class?
AlgorithmConfig is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/OpenSslCertificateCompressionConfig.java.
Where is AlgorithmConfig defined?
AlgorithmConfig is defined in handler/src/main/java/io/netty/handler/ssl/OpenSslCertificateCompressionConfig.java at line 90.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free