Package io.netty.handler.ssl
Class JdkAlpnApplicationProtocolNegotiator
- java.lang.Object
-
- io.netty.handler.ssl.JdkAlpnApplicationProtocolNegotiator
-
- All Implemented Interfaces:
ApplicationProtocolNegotiator,JdkApplicationProtocolNegotiator
@Deprecated public final class JdkAlpnApplicationProtocolNegotiator extends java.lang.ObjectDeprecated.TheJdkApplicationProtocolNegotiatorto use if you need ALPN and are usingSslProvider.JDK.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.netty.handler.ssl.JdkApplicationProtocolNegotiator
JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListener, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory, JdkApplicationProtocolNegotiator.ProtocolSelector, JdkApplicationProtocolNegotiator.ProtocolSelectorFactory, JdkApplicationProtocolNegotiator.SslEngineWrapperFactory
-
-
Constructor Summary
Constructors Constructor Description JdkAlpnApplicationProtocolNegotiator(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, java.lang.Iterable<java.lang.String> protocols)Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, java.lang.String... protocols)Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator(boolean failIfNoCommonProtocols, java.lang.Iterable<java.lang.String> protocols)Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator(boolean failIfNoCommonProtocols, java.lang.String... protocols)Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, java.lang.Iterable<java.lang.String> protocols)Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, java.lang.String... protocols)Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator(java.lang.Iterable<java.lang.String> protocols)Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator(java.lang.String... protocols)Deprecated.Create a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactoryprotocolListenerFactory()java.util.List<java.lang.String>protocols()Get the collection of application protocols supported by this application (in preference order).JdkApplicationProtocolNegotiator.ProtocolSelectorFactoryprotocolSelectorFactory()JdkApplicationProtocolNegotiator.SslEngineWrapperFactorywrapperFactory()
-
-
-
Constructor Detail
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(java.lang.Iterable<java.lang.String> protocols)
Deprecated.Create a new instance.- Parameters:
protocols- The order of iteration determines the preference of support for protocols.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(java.lang.String... protocols)
Deprecated.Create a new instance.- Parameters:
protocols- The order of iteration determines the preference of support for protocols.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(boolean failIfNoCommonProtocols, java.lang.Iterable<java.lang.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.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(boolean failIfNoCommonProtocols, java.lang.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.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, java.lang.Iterable<java.lang.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.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, java.lang.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.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, java.lang.Iterable<java.lang.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.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, java.lang.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 Detail
-
protocols
public java.util.List<java.lang.String> protocols()
Description copied from interface:ApplicationProtocolNegotiatorGet the collection of application protocols supported by this application (in preference order).- Specified by:
protocolsin interfaceApplicationProtocolNegotiator
-
protocolSelectorFactory
public JdkApplicationProtocolNegotiator.ProtocolSelectorFactory protocolSelectorFactory()
Description copied from interface:JdkApplicationProtocolNegotiator- Specified by:
protocolSelectorFactoryin interfaceJdkApplicationProtocolNegotiator
-
protocolListenerFactory
public JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory protocolListenerFactory()
Description copied from interface:JdkApplicationProtocolNegotiator- Specified by:
protocolListenerFactoryin interfaceJdkApplicationProtocolNegotiator
-
wrapperFactory
public JdkApplicationProtocolNegotiator.SslEngineWrapperFactory wrapperFactory()
Description copied from interface:JdkApplicationProtocolNegotiator- Specified by:
wrapperFactoryin interfaceJdkApplicationProtocolNegotiator
-
-