Interface SecureProtocolSocketFactory

All Superinterfaces:
ProtocolSocketFactory
All Known Implementing Classes:
EasySSLProtocolSocketFactory, SSLProtocolSocketFactory

@Deprecated public interface SecureProtocolSocketFactory extends ProtocolSocketFactory
Deprecated.
Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project. It is not recommended to use it in any new code. Instead, use HTTP client API plugins as a dependency in your code. E.g. Apache HttpComponents Client API 4.x Plugin or Async HTTP Client Plugin.
A ProtocolSocketFactory that is secure.
Since:
2.0
See Also:
  • Method Details

    • createSocket

      Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException, UnknownHostException
      Deprecated.
      Returns a socket connected to the given host that is layered over an existing socket. Used primarily for creating secure sockets through proxies.
      Parameters:
      socket - the existing socket
      host - the host name/IP
      port - the port on the host
      autoClose - a flag for closing the underling socket when the created socket is closed
      Returns:
      Socket a new socket
      Throws:
      IOException - if an I/O error occurs while creating the socket
      UnknownHostException - if the IP address of the host cannot be determined