Home / Type/ SslEngineWrapperFactory Type — netty Architecture

SslEngineWrapperFactory Type — netty Architecture

Architecture documentation for the SslEngineWrapperFactory type/interface in JdkApplicationProtocolNegotiator.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  8305ac4d_430c_f8d7_cc01_c9d5a009d056["SslEngineWrapperFactory"]
  2970a53b_8cf0_20f8_bec3_1a06d779e2e9["JdkApplicationProtocolNegotiator.java"]
  8305ac4d_430c_f8d7_cc01_c9d5a009d056 -->|defined in| 2970a53b_8cf0_20f8_bec3_1a06d779e2e9
  style 8305ac4d_430c_f8d7_cc01_c9d5a009d056 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/JdkApplicationProtocolNegotiator.java lines 33–47

    interface SslEngineWrapperFactory {
        /**
         * Abstract factory pattern for wrapping an {@link SSLEngine} object. This is useful for NPN/APLN support.
         *
         * @param engine The engine to wrap.
         * @param applicationNegotiator The application level protocol negotiator
         * @param isServer <ul>
         * <li>{@code true} if the engine is for server side of connections</li>
         * <li>{@code false} if the engine is for client side of connections</li>
         * </ul>
         * @return The resulting wrapped engine. This may just be {@code engine}.
         */
        SSLEngine wrapSslEngine(
                SSLEngine engine, JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer);
    }

Frequently Asked Questions

What is the SslEngineWrapperFactory type?
SslEngineWrapperFactory is a type/interface in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/JdkApplicationProtocolNegotiator.java.
Where is SslEngineWrapperFactory defined?
SslEngineWrapperFactory is defined in handler/src/main/java/io/netty/handler/ssl/JdkApplicationProtocolNegotiator.java at line 33.

Analyze Your Own Codebase

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

Try Supermodel Free