Class JdkNpnApplicationProtocolNegotiator
java.lang.Object
io.netty.handler.ssl.JdkNpnApplicationProtocolNegotiator
- All Implemented Interfaces:
ApplicationProtocolNegotiator, JdkApplicationProtocolNegotiator
Deprecated.
The
JdkApplicationProtocolNegotiator to use if you need NPN and are using SslProvider.JDK.-
Nested Class Summary
Nested classes/interfaces inherited from interface JdkApplicationProtocolNegotiator
JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListener, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory, JdkApplicationProtocolNegotiator.ProtocolSelector, JdkApplicationProtocolNegotiator.ProtocolSelectorFactory, JdkApplicationProtocolNegotiator.SslEngineWrapperFactory -
Constructor Summary
ConstructorsConstructorDescriptionJdkNpnApplicationProtocolNegotiator(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, Iterable<String> protocols) Deprecated.Create a new instance.JdkNpnApplicationProtocolNegotiator(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, String... protocols) Deprecated.Create a new instance.JdkNpnApplicationProtocolNegotiator(boolean failIfNoCommonProtocols, Iterable<String> protocols) Deprecated.Create a new instance.JdkNpnApplicationProtocolNegotiator(boolean failIfNoCommonProtocols, String... protocols) Deprecated.Create a new instance.JdkNpnApplicationProtocolNegotiator(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, Iterable<String> protocols) Deprecated.Create a new instance.JdkNpnApplicationProtocolNegotiator(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, String... protocols) Deprecated.Create a new instance.JdkNpnApplicationProtocolNegotiator(Iterable<String> protocols) Deprecated.Create a new instance.JdkNpnApplicationProtocolNegotiator(String... protocols) Deprecated.Create a new instance. -
Method Summary
Modifier and TypeMethodDescriptionGet the collection of application protocols supported by this application (in preference order).
-
Constructor Details
-
JdkNpnApplicationProtocolNegotiator
-
JdkNpnApplicationProtocolNegotiator
Deprecated.Create a new instance.- Parameters:
protocols- The order of iteration determines the preference of support for protocols.
-
JdkNpnApplicationProtocolNegotiator
public JdkNpnApplicationProtocolNegotiator(boolean failIfNoCommonProtocols, Iterable<String> protocols) Deprecated.Create a new instance.- Parameters:
failIfNoCommonProtocols- Fail with a fatal alert if not common protocols are detected.protocols- The order of iteration determines the preference of support for protocols.
-
JdkNpnApplicationProtocolNegotiator
Deprecated.Create a new instance.- Parameters:
failIfNoCommonProtocols- Fail with a fatal alert if not common protocols are detected.protocols- The order of iteration determines the preference of support for protocols.
-
JdkNpnApplicationProtocolNegotiator
public JdkNpnApplicationProtocolNegotiator(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, Iterable<String> protocols) Deprecated.Create a new instance.- Parameters:
clientFailIfNoCommonProtocols- Client side fail with a fatal alert if not common protocols are detected.serverFailIfNoCommonProtocols- Server side fail with a fatal alert if not common protocols are detected.protocols- The order of iteration determines the preference of support for protocols.
-
JdkNpnApplicationProtocolNegotiator
public JdkNpnApplicationProtocolNegotiator(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, String... protocols) Deprecated.Create a new instance.- Parameters:
clientFailIfNoCommonProtocols- Client side fail with a fatal alert if not common protocols are detected.serverFailIfNoCommonProtocols- Server side fail with a fatal alert if not common protocols are detected.protocols- The order of iteration determines the preference of support for protocols.
-
JdkNpnApplicationProtocolNegotiator
public JdkNpnApplicationProtocolNegotiator(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, Iterable<String> protocols) Deprecated.Create a new instance.- Parameters:
selectorFactory- The factory which provides classes responsible for selecting the protocol.listenerFactory- The factory which provides to be notified of which protocol was selected.protocols- The order of iteration determines the preference of support for protocols.
-
JdkNpnApplicationProtocolNegotiator
public JdkNpnApplicationProtocolNegotiator(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, String... protocols) Deprecated.Create a new instance.- Parameters:
selectorFactory- The factory which provides classes responsible for selecting the protocol.listenerFactory- The factory which provides to be notified of which protocol was selected.protocols- The order of iteration determines the preference of support for protocols.
-
-
Method Details
-
protocols
Description copied from interface:ApplicationProtocolNegotiatorGet the collection of application protocols supported by this application (in preference order).- Specified by:
protocolsin interfaceApplicationProtocolNegotiator
-
protocolSelectorFactory
Description copied from interface:JdkApplicationProtocolNegotiator- Specified by:
protocolSelectorFactoryin interfaceJdkApplicationProtocolNegotiator
-
protocolListenerFactory
Description copied from interface:JdkApplicationProtocolNegotiator- Specified by:
protocolListenerFactoryin interfaceJdkApplicationProtocolNegotiator
-
wrapperFactory
Description copied from interface:JdkApplicationProtocolNegotiator- Specified by:
wrapperFactoryin interfaceJdkApplicationProtocolNegotiator
-
ApplicationProtocolConfig.