Interface SecureProtocolSocketFactory
- All Superinterfaces:
ProtocolSocketFactory
- All Known Implementing Classes:
EasySSLProtocolSocketFactory
,SSLProtocolSocketFactory
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 Summary
Modifier and TypeMethodDescriptioncreateSocket
(Socket socket, String host, int port, boolean autoClose) Deprecated.Returns a socket connected to the given host that is layered over an existing socket.Methods inherited from interface org.apache.commons.httpclient.protocol.ProtocolSocketFactory
createSocket, createSocket, createSocket
-
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 sockethost
- the host name/IPport
- the port on the hostautoClose
- 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 socketUnknownHostException
- if the IP address of the host cannot be determined
-