Class JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelector

java.lang.Object
io.netty.handler.ssl.JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelector
All Implemented Interfaces:
JdkApplicationProtocolNegotiator.ProtocolSelector
Direct Known Subclasses:
JdkBaseApplicationProtocolNegotiator.FailProtocolSelector
Enclosing class:
JdkBaseApplicationProtocolNegotiator

static class JdkBaseApplicationProtocolNegotiator.NoFailProtocolSelector extends java.lang.Object implements JdkApplicationProtocolNegotiator.ProtocolSelector
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final JdkSslEngine
     
    private final java.util.Set<java.lang.String>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    NoFailProtocolSelector(JdkSslEngine engineWrapper, java.util.Set<java.lang.String> supportedProtocols)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.String
     
    java.lang.String
    select(java.util.List<java.lang.String> protocols)
    Callback invoked to select the application level protocol from the protocols provided.
    void
    Callback invoked to let the application know that the peer does not support this ApplicationProtocolNegotiator.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • engineWrapper

      private final JdkSslEngine engineWrapper
    • supportedProtocols

      private final java.util.Set<java.lang.String> supportedProtocols
  • Constructor Details

    • NoFailProtocolSelector

      NoFailProtocolSelector(JdkSslEngine engineWrapper, java.util.Set<java.lang.String> supportedProtocols)
  • Method Details