Package org.conscrypt

Class Java8FileDescriptorSocket

    • Field Detail

      • selector

        private java.util.function.BiFunction<javax.net.ssl.SSLSocket,​java.util.List<java.lang.String>,​java.lang.String> selector
    • Constructor Detail

      • Java8FileDescriptorSocket

        Java8FileDescriptorSocket​(SSLParametersImpl sslParameters)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • Java8FileDescriptorSocket

        Java8FileDescriptorSocket​(java.lang.String hostname,
                                  int port,
                                  SSLParametersImpl sslParameters)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • Java8FileDescriptorSocket

        Java8FileDescriptorSocket​(java.net.InetAddress address,
                                  int port,
                                  SSLParametersImpl sslParameters)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • Java8FileDescriptorSocket

        Java8FileDescriptorSocket​(java.lang.String hostname,
                                  int port,
                                  java.net.InetAddress clientAddress,
                                  int clientPort,
                                  SSLParametersImpl sslParameters)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • Java8FileDescriptorSocket

        Java8FileDescriptorSocket​(java.net.InetAddress address,
                                  int port,
                                  java.net.InetAddress clientAddress,
                                  int clientPort,
                                  SSLParametersImpl sslParameters)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • Java8FileDescriptorSocket

        Java8FileDescriptorSocket​(java.net.Socket socket,
                                  java.lang.String hostname,
                                  int port,
                                  boolean autoClose,
                                  SSLParametersImpl sslParameters)
                           throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • setHandshakeApplicationProtocolSelector

        public void setHandshakeApplicationProtocolSelector​(java.util.function.BiFunction<javax.net.ssl.SSLSocket,​java.util.List<java.lang.String>,​java.lang.String> selector)
        Overrides:
        setHandshakeApplicationProtocolSelector in class javax.net.ssl.SSLSocket
      • getHandshakeApplicationProtocolSelector

        public java.util.function.BiFunction<javax.net.ssl.SSLSocket,​java.util.List<java.lang.String>,​java.lang.String> getHandshakeApplicationProtocolSelector()
        Overrides:
        getHandshakeApplicationProtocolSelector in class javax.net.ssl.SSLSocket
      • toApplicationProtocolSelector

        private static ApplicationProtocolSelector toApplicationProtocolSelector​(java.util.function.BiFunction<javax.net.ssl.SSLSocket,​java.util.List<java.lang.String>,​java.lang.String> selector)