Home / Class/ SSLEngineTestParam Class — netty Architecture

SSLEngineTestParam Class — netty Architecture

Architecture documentation for the SSLEngineTestParam class in SSLEngineTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  d2876c5c_2c06_793b_51b3_1cbba809da1a["SSLEngineTestParam"]
  859a13fc_5d1f_4d06_dca1_2d4d0f57be71["SSLEngineTest.java"]
  d2876c5c_2c06_793b_51b3_1cbba809da1a -->|defined in| 859a13fc_5d1f_4d06_dca1_2d4d0f57be71
  2d7c5ff6_ca42_42ba_5062_9a8bd6811d6f["SSLEngineTestParam()"]
  d2876c5c_2c06_793b_51b3_1cbba809da1a -->|method| 2d7c5ff6_ca42_42ba_5062_9a8bd6811d6f
  769cef18_f348_dc5c_9fb2_22ca6789a454["BufferType()"]
  d2876c5c_2c06_793b_51b3_1cbba809da1a -->|method| 769cef18_f348_dc5c_9fb2_22ca6789a454
  df97e3fb_c0e0_3b99_e574_664c7395b828["ProtocolCipherCombo()"]
  d2876c5c_2c06_793b_51b3_1cbba809da1a -->|method| df97e3fb_c0e0_3b99_e574_664c7395b828
  13aca077_a788_4333_9f8b_2b1437653846["delegate()"]
  d2876c5c_2c06_793b_51b3_1cbba809da1a -->|method| 13aca077_a788_4333_9f8b_2b1437653846
  bf19737b_7dc7_9dfd_0a67_ae31448ebbe8["protocols()"]
  d2876c5c_2c06_793b_51b3_1cbba809da1a -->|method| bf19737b_7dc7_9dfd_0a67_ae31448ebbe8
  e3b541e6_b593_4b1f_a637_da19020e73df["ciphers()"]
  d2876c5c_2c06_793b_51b3_1cbba809da1a -->|method| e3b541e6_b593_4b1f_a637_da19020e73df
  a10150e5_f786_4c86_9785_39c880c0a338["String()"]
  d2876c5c_2c06_793b_51b3_1cbba809da1a -->|method| a10150e5_f786_4c86_9785_39c880c0a338

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java lines 253–292

    protected static class SSLEngineTestParam {
        private final BufferType type;
        private final ProtocolCipherCombo protocolCipherCombo;
        private final boolean delegate;

        SSLEngineTestParam(BufferType type, ProtocolCipherCombo protocolCipherCombo, boolean delegate) {
            this.type = type;
            this.protocolCipherCombo = protocolCipherCombo;
            this.delegate = delegate;
        }

        final BufferType type() {
            return type;
        }

        final ProtocolCipherCombo combo() {
            return protocolCipherCombo;
        }

        final boolean delegate() {
            return delegate;
        }

        final List<String> protocols() {
            return Collections.singletonList(protocolCipherCombo.protocol);
        }

        final List<String> ciphers() {
            return Collections.singletonList(protocolCipherCombo.cipher);
        }

        @Override
        public String toString() {
            return "SslEngineTestParam{" +
                    "type=" + type() +
                    ", protocolCipherCombo=" + combo() +
                    ", delegate=" + delegate() +
                    '}';
        }
    }

Frequently Asked Questions

What is the SSLEngineTestParam class?
SSLEngineTestParam is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java.
Where is SSLEngineTestParam defined?
SSLEngineTestParam is defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java at line 253.

Analyze Your Own Codebase

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

Try Supermodel Free