FailProtocolSelectionListener Class — netty Architecture
Architecture documentation for the FailProtocolSelectionListener class in JdkBaseApplicationProtocolNegotiator.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e9ca7d7d_61c5_c637_28b8_73807d4702ee["FailProtocolSelectionListener"] 343cd5c6_735e_911b_ea1e_6891d57066f3["JdkBaseApplicationProtocolNegotiator.java"] e9ca7d7d_61c5_c637_28b8_73807d4702ee -->|defined in| 343cd5c6_735e_911b_ea1e_6891d57066f3 bb890058_a05f_01cd_f93b_3df61098ae93["FailProtocolSelectionListener()"] e9ca7d7d_61c5_c637_28b8_73807d4702ee -->|method| bb890058_a05f_01cd_f93b_3df61098ae93 aae4eab4_30e4_2197_e252_8d6edb12010a["noSelectedMatchFound()"] e9ca7d7d_61c5_c637_28b8_73807d4702ee -->|method| aae4eab4_30e4_2197_e252_8d6edb12010a
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator.java lines 199–208
private static final class FailProtocolSelectionListener extends NoFailProtocolSelectionListener {
FailProtocolSelectionListener(JdkSslEngine engineWrapper, List<String> supportedProtocols) {
super(engineWrapper, supportedProtocols);
}
@Override
protected void noSelectedMatchFound(String protocol) throws Exception {
throw new SSLHandshakeException("No compatible protocols found");
}
}
Source
Frequently Asked Questions
What is the FailProtocolSelectionListener class?
FailProtocolSelectionListener is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator.java.
Where is FailProtocolSelectionListener defined?
FailProtocolSelectionListener is defined in handler/src/main/java/io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator.java at line 199.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free