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.
The
JdkApplicationProtocolNegotiator
to use if you need ALPN and are using SslProvider.JDK
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
Deprecated.private static final class
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
FieldsModifier and TypeFieldDescriptionprivate static final JdkApplicationProtocolNegotiator.SslEngineWrapperFactory
Deprecated.private static final boolean
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
ConstructorsConstructorDescriptionJdkAlpnApplicationProtocolNegotiator
(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, Iterable<String> protocols) Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator
(boolean clientFailIfNoCommonProtocols, boolean serverFailIfNoCommonProtocols, String... protocols) Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator
(boolean failIfNoCommonProtocols, Iterable<String> protocols) Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator
(boolean failIfNoCommonProtocols, String... protocols) Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator
(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, Iterable<String> protocols) Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator
(JdkApplicationProtocolNegotiator.ProtocolSelectorFactory selectorFactory, JdkApplicationProtocolNegotiator.ProtocolSelectionListenerFactory listenerFactory, String... protocols) Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator
(Iterable<String> protocols) Deprecated.Create a new instance.JdkAlpnApplicationProtocolNegotiator
(String... protocols) Deprecated.Create a new instance. -
Method Summary
Methods inherited from class io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator
protocolListenerFactory, protocols, protocolSelectorFactory, wrapperFactory
-
Field Details
-
AVAILABLE
private static final boolean AVAILABLEDeprecated. -
ALPN_WRAPPER
Deprecated.
-
-
Constructor Details
-
JdkAlpnApplicationProtocolNegotiator
Deprecated.Create a new instance.- Parameters:
protocols
- The order of iteration determines the preference of support for protocols.
-
JdkAlpnApplicationProtocolNegotiator
Deprecated.Create a new instance.- Parameters:
protocols
- The order of iteration determines the preference of support for protocols.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(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.
-
JdkAlpnApplicationProtocolNegotiator
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, 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.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(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.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(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.
-
JdkAlpnApplicationProtocolNegotiator
public JdkAlpnApplicationProtocolNegotiator(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
-
isAlpnSupported
static boolean isAlpnSupported()Deprecated.
-
ApplicationProtocolConfig
.