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);
}
Source
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