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.
  • Field Details

  • Constructor Details

    • JdkAlpnApplicationProtocolNegotiator

      public JdkAlpnApplicationProtocolNegotiator(Iterable<String> protocols)
      Deprecated.
      Create a new instance.
      Parameters:
      protocols - The order of iteration determines the preference of support for protocols.
    • JdkAlpnApplicationProtocolNegotiator

      public JdkAlpnApplicationProtocolNegotiator(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, 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

      public JdkAlpnApplicationProtocolNegotiator(boolean failIfNoCommonProtocols, 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, 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.