JdkDefaultApplicationProtocolNegotiator Class — netty Architecture
Architecture documentation for the JdkDefaultApplicationProtocolNegotiator class in JdkDefaultApplicationProtocolNegotiator.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 299b915f_e378_3367_f329_7c49c5ed8857["JdkDefaultApplicationProtocolNegotiator"] c7d4a7b2_c4e1_be2f_da3f_7f24a7a7fb91["JdkDefaultApplicationProtocolNegotiator.java"] 299b915f_e378_3367_f329_7c49c5ed8857 -->|defined in| c7d4a7b2_c4e1_be2f_da3f_7f24a7a7fb91 f67d88f9_913c_9808_7d5c_0f0cec560c79["JdkDefaultApplicationProtocolNegotiator()"] 299b915f_e378_3367_f329_7c49c5ed8857 -->|method| f67d88f9_913c_9808_7d5c_0f0cec560c79 96e9d50d_dcab_941a_c8eb_3242dc0b0db8["SslEngineWrapperFactory()"] 299b915f_e378_3367_f329_7c49c5ed8857 -->|method| 96e9d50d_dcab_941a_c8eb_3242dc0b0db8 c911678f_717e_a972_7d88_a3241c063c26["ProtocolSelectorFactory()"] 299b915f_e378_3367_f329_7c49c5ed8857 -->|method| c911678f_717e_a972_7d88_a3241c063c26 ac07e6ff_b07e_4864_4a78_da82a4d110dd["ProtocolSelectionListenerFactory()"] 299b915f_e378_3367_f329_7c49c5ed8857 -->|method| ac07e6ff_b07e_4864_4a78_da82a4d110dd 9fc7a288_c1f7_5ba5_71a7_4a78a5a82fe8["protocols()"] 299b915f_e378_3367_f329_7c49c5ed8857 -->|method| 9fc7a288_c1f7_5ba5_71a7_4a78a5a82fe8
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator.java lines 27–60
final class JdkDefaultApplicationProtocolNegotiator implements JdkApplicationProtocolNegotiator {
public static final JdkDefaultApplicationProtocolNegotiator INSTANCE =
new JdkDefaultApplicationProtocolNegotiator();
private static final SslEngineWrapperFactory DEFAULT_SSL_ENGINE_WRAPPER_FACTORY = new SslEngineWrapperFactory() {
@Override
public SSLEngine wrapSslEngine(SSLEngine engine,
JdkApplicationProtocolNegotiator applicationNegotiator, boolean isServer) {
return engine;
}
};
private JdkDefaultApplicationProtocolNegotiator() {
}
@Override
public SslEngineWrapperFactory wrapperFactory() {
return DEFAULT_SSL_ENGINE_WRAPPER_FACTORY;
}
@Override
public ProtocolSelectorFactory protocolSelectorFactory() {
throw new UnsupportedOperationException("Application protocol negotiation unsupported");
}
@Override
public ProtocolSelectionListenerFactory protocolListenerFactory() {
throw new UnsupportedOperationException("Application protocol negotiation unsupported");
}
@Override
public List<String> protocols() {
return Collections.emptyList();
}
}
Source
Frequently Asked Questions
What is the JdkDefaultApplicationProtocolNegotiator class?
JdkDefaultApplicationProtocolNegotiator is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator.java.
Where is JdkDefaultApplicationProtocolNegotiator defined?
JdkDefaultApplicationProtocolNegotiator is defined in handler/src/main/java/io/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator.java at line 27.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free