Package org.apache.jmeter.util
Class HttpSSLProtocolSocketFactory
java.lang.Object
javax.net.SocketFactory
javax.net.ssl.SSLSocketFactory
org.apache.jmeter.util.HttpSSLProtocolSocketFactory
Derived from EasySSLProtocolFactory
Used by JsseSSLManager to set up the Commons HttpClient and Java https socket handling
-
Constructor Summary
ConstructorsConstructorDescriptionHttpSSLProtocolSocketFactory
(JsseSSLManager sslManager) HttpSSLProtocolSocketFactory
(JsseSSLManager sslManager, int cps) -
Method Summary
Modifier and TypeMethodDescriptioncreateSocket
(String host, int port) createSocket
(String host, int port, InetAddress clientHost, int clientPort) createSocket
(String host, int port, InetAddress localAddress, int localPort, HttpConnectionParams params) Attempts to get a new socket connection to the given host within the given time limit.createSocket
(InetAddress host, int port) createSocket
(InetAddress address, int port, InetAddress localAddress, int localPort) createSocket
(Socket socket, String host, int port, boolean autoClose) String[]
String[]
Methods inherited from class javax.net.ssl.SSLSocketFactory
createSocket, getDefault
-
Constructor Details
-
HttpSSLProtocolSocketFactory
-
HttpSSLProtocolSocketFactory
-
-
Method Details
-
createSocket
public Socket createSocket(String host, int port, InetAddress localAddress, int localPort, HttpConnectionParams params) throws IOException, UnknownHostException, ConnectTimeoutException Attempts to get a new socket connection to the given host within the given time limit.- Parameters:
host
- the host name/IPport
- the port on the hostlocalAddress
- the local host name/IP to bind the socket tolocalPort
- the port on the local machineparams
-Http connection parameters
- 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 determinedConnectTimeoutException
-
createSocket
- Specified by:
createSocket
in classSocketFactory
- Throws:
IOException
UnknownHostException
- See Also:
-
SecureProtocolSocketFactory#createSocket(java.lang.String,int)
-
createSocket
- Overrides:
createSocket
in classSocketFactory
- Throws:
IOException
UnknownHostException
- See Also:
-
createSocket
public Socket createSocket(Socket socket, String host, int port, boolean autoClose) throws IOException, UnknownHostException - Specified by:
createSocket
in classSSLSocketFactory
- Throws:
IOException
UnknownHostException
- See Also:
-
SecureProtocolSocketFactory#createSocket(java.net.Socket,java.lang.String,int,boolean)
-
createSocket
public Socket createSocket(String host, int port, InetAddress clientHost, int clientPort) throws IOException, UnknownHostException - Specified by:
createSocket
in classSocketFactory
- Throws:
IOException
UnknownHostException
- See Also:
-
SecureProtocolSocketFactory#createSocket(java.lang.String,int,java.net.InetAddress,int)
-
createSocket
- Specified by:
createSocket
in classSocketFactory
- Throws:
IOException
-
createSocket
public Socket createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) throws IOException - Specified by:
createSocket
in classSocketFactory
- Throws:
IOException
-
getDefaultCipherSuites
- Specified by:
getDefaultCipherSuites
in classSSLSocketFactory
-
getSupportedCipherSuites
- Specified by:
getSupportedCipherSuites
in classSSLSocketFactory
-