Package io.netty.handler.ssl
Class JdkAlpnApplicationProtocolNegotiator
- java.lang.Object
-
- io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator
-
- io.netty.handler.ssl.JdkAlpnApplicationProtocolNegotiator
-
- All Implemented Interfaces:
ApplicationProtocolNegotiator
,JdkApplicationProtocolNegotiator
@Deprecated public final class JdkAlpnApplicationProtocolNegotiator extends JdkBaseApplicationProtocolNegotiator
Deprecated.TheJdkApplicationProtocolNegotiator
to use if you need ALPN and are usingSslProvider.JDK
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
JdkAlpnApplicationProtocolNegotiator.AlpnWrapper
Deprecated.private static class
JdkAlpnApplicationProtocolNegotiator.FailureWrapper
Deprecated.-
Nested classes/interfaces inherited from class io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator
JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelector
-
Nested classes/interfaces inherited from interface io.netty.handler.ssl.JdkApplicationProtocolNegotiator
JdkApplicationProtocolNegotiator.AllocatorAwareSslEngineWrapperFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListener, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory, JdkApplicationProtocolNegotiator.ProtocolSelector, JdkApplicationProtocolNegotiator.ProtocolSelectorFactory, JdkApplicationProtocolNegotiator.SslEngineWrapperFactory
-
-
Field Summary
Fields Modifier and Type Field Description private static JdkApplicationProtocolNegotiator.SslEngineWrapperFactory
ALPN_WRAPPER
Deprecated.private static boolean
AVAILABLE
Deprecated.-
Fields inherited from class io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator
FAIL_SELECTION_LISTENER_FACTORY, FAIL_SELECTOR_FACTORY, NO_FAIL_SELECTION_LISTENER_FACTORY, NO_FAIL_SELECTOR_FACTORY
-
-
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 Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description (package private) static boolean
isAlpnSupported()
Deprecated.-
Methods inherited from class io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator
protocolListenerFactory, protocols, protocolSelectorFactory, wrapperFactory
-
-
-
-
Field Detail
-
AVAILABLE
private static final boolean AVAILABLE
Deprecated.
-
ALPN_WRAPPER
private static final JdkApplicationProtocolNegotiator.SslEngineWrapperFactory ALPN_WRAPPER
Deprecated.
-
-
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.
-
-