OpenSslDefaultApplicationProtocolNegotiator Class — netty Architecture
Architecture documentation for the OpenSslDefaultApplicationProtocolNegotiator class in OpenSslDefaultApplicationProtocolNegotiator.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 7d7da0e7_9051_794f_42cf_06a3d5c795a5["OpenSslDefaultApplicationProtocolNegotiator"] 08695a4d_920a_1f78_23e1_dcbe9f83339f["OpenSslDefaultApplicationProtocolNegotiator.java"] 7d7da0e7_9051_794f_42cf_06a3d5c795a5 -->|defined in| 08695a4d_920a_1f78_23e1_dcbe9f83339f 0f89874f_7250_5a98_7d5e_2b8bdeeb2613["OpenSslDefaultApplicationProtocolNegotiator()"] 7d7da0e7_9051_794f_42cf_06a3d5c795a5 -->|method| 0f89874f_7250_5a98_7d5e_2b8bdeeb2613 8f1dea65_fdc9_9661_543f_f0f70de51c6c["protocols()"] 7d7da0e7_9051_794f_42cf_06a3d5c795a5 -->|method| 8f1dea65_fdc9_9661_543f_f0f70de51c6c 24fda2bc_5f63_17a5_6030_0f564082b6f6["protocol()"] 7d7da0e7_9051_794f_42cf_06a3d5c795a5 -->|method| 24fda2bc_5f63_17a5_6030_0f564082b6f6 201f8fb6_2f45_5601_c26b_a438f0f51a96["selectorFailureBehavior()"] 7d7da0e7_9051_794f_42cf_06a3d5c795a5 -->|method| 201f8fb6_2f45_5601_c26b_a438f0f51a96 99a1f5e4_28b2_03e9_989f_ea96deadbcdb["selectedListenerFailureBehavior()"] 7d7da0e7_9051_794f_42cf_06a3d5c795a5 -->|method| 99a1f5e4_28b2_03e9_989f_ea96deadbcdb
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/OpenSslDefaultApplicationProtocolNegotiator.java lines 27–53
@Deprecated
public final class OpenSslDefaultApplicationProtocolNegotiator implements OpenSslApplicationProtocolNegotiator {
private final ApplicationProtocolConfig config;
public OpenSslDefaultApplicationProtocolNegotiator(ApplicationProtocolConfig config) {
this.config = checkNotNull(config, "config");
}
@Override
public List<String> protocols() {
return config.supportedProtocols();
}
@Override
public ApplicationProtocolConfig.Protocol protocol() {
return config.protocol();
}
@Override
public ApplicationProtocolConfig.SelectorFailureBehavior selectorFailureBehavior() {
return config.selectorFailureBehavior();
}
@Override
public ApplicationProtocolConfig.SelectedListenerFailureBehavior selectedListenerFailureBehavior() {
return config.selectedListenerFailureBehavior();
}
}
Defined In
Source
Frequently Asked Questions
What is the OpenSslDefaultApplicationProtocolNegotiator class?
OpenSslDefaultApplicationProtocolNegotiator is a class in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/OpenSslDefaultApplicationProtocolNegotiator.java.
Where is OpenSslDefaultApplicationProtocolNegotiator defined?
OpenSslDefaultApplicationProtocolNegotiator is defined in handler/src/main/java/io/netty/handler/ssl/OpenSslDefaultApplicationProtocolNegotiator.java at line 27.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free