JdkAlpnSslEngine() — netty Function Reference
Architecture documentation for the JdkAlpnSslEngine() function in JdkAlpnSslEngine.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d4048a74_84a2_23f7_b9f4_1bbd8bb6d1d7["JdkAlpnSslEngine()"] d8cb79d3_c5a5_3f8e_f6cb_0f6af1b8dc77["JdkAlpnSslEngine"] d4048a74_84a2_23f7_b9f4_1bbd8bb6d1d7 -->|defined in| d8cb79d3_c5a5_3f8e_f6cb_0f6af1b8dc77 3938888f_8d7c_99fd_a09c_3bb4135551f1["AlpnSelector()"] d4048a74_84a2_23f7_b9f4_1bbd8bb6d1d7 -->|calls| 3938888f_8d7c_99fd_a09c_3bb4135551f1 05804058_11a3_ef8b_a929_ad3f2f11d38d["setHandshakeApplicationProtocolSelector()"] d4048a74_84a2_23f7_b9f4_1bbd8bb6d1d7 -->|calls| 05804058_11a3_ef8b_a929_ad3f2f11d38d style d4048a74_84a2_23f7_b9f4_1bbd8bb6d1d7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/JdkAlpnSslEngine.java lines 80–96
JdkAlpnSslEngine(SSLEngine engine,
@SuppressWarnings("deprecation") JdkApplicationProtocolNegotiator applicationNegotiator,
boolean isServer, BiConsumer<SSLEngine, AlpnSelector> setHandshakeApplicationProtocolSelector,
BiConsumer<SSLEngine, List<String>> setApplicationProtocols) {
super(engine);
if (isServer) {
selectionListener = null;
alpnSelector = new AlpnSelector(applicationNegotiator.protocolSelectorFactory().
newSelector(this, new LinkedHashSet<String>(applicationNegotiator.protocols())));
setHandshakeApplicationProtocolSelector.accept(engine, alpnSelector);
} else {
selectionListener = applicationNegotiator.protocolListenerFactory()
.newListener(this, applicationNegotiator.protocols());
alpnSelector = null;
setApplicationProtocols.accept(engine, applicationNegotiator.protocols());
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does JdkAlpnSslEngine() do?
JdkAlpnSslEngine() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/JdkAlpnSslEngine.java.
Where is JdkAlpnSslEngine() defined?
JdkAlpnSslEngine() is defined in handler/src/main/java/io/netty/handler/ssl/JdkAlpnSslEngine.java at line 80.
What does JdkAlpnSslEngine() call?
JdkAlpnSslEngine() calls 2 function(s): AlpnSelector, setHandshakeApplicationProtocolSelector.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free