org.apache.jmeter.util

Class HttpSSLProtocolSocketFactory

Implemented Interfaces:
SecureProtocolSocketFactory

public class HttpSSLProtocolSocketFactory
extends SSLSocketFactory
implements SecureProtocolSocketFactory

Derived from EasySSLProtocolFactory Used by JsseSSLManager to set up the HttpClient and Java https socket handling

Constructor Summary

HttpSSLProtocolSocketFactory(JsseSSLManager sslManager)
HttpSSLProtocolSocketFactory(JsseSSLManager sslManager, int cps)

Method Summary

Socket
createSocket()
Socket
createSocket(InetAddress host, int port)
Socket
createSocket(InetAddress address, int port, InetAddress localAddress, int localPort)
Socket
createSocket(Socket socket, String host, int port, boolean autoClose)
Socket
createSocket(String host, int port)
Socket
createSocket(String host, int port, InetAddress clientHost, int clientPort)
Socket
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.
String[]
getDefaultCipherSuites()
String[]
getSupportedCipherSuites()

Constructor Details

HttpSSLProtocolSocketFactory

public HttpSSLProtocolSocketFactory(JsseSSLManager sslManager)

HttpSSLProtocolSocketFactory

public HttpSSLProtocolSocketFactory(JsseSSLManager sslManager,
                                    int cps)

Method Details

createSocket

public Socket createSocket()
            throws IOException,
                   UnknownHostException

createSocket

public Socket createSocket(InetAddress host,
                           int port)
            throws IOException

createSocket

public Socket createSocket(InetAddress address,
                           int port,
                           InetAddress localAddress,
                           int localPort)
            throws IOException

createSocket

public Socket createSocket(Socket socket,
                           String host,
                           int port,
                           boolean autoClose)
            throws IOException,
                   UnknownHostException
See Also:
SecureProtocolSocketFactory.createSocket(java.net.Socket,java.lang.String,int,boolean)

createSocket

public Socket createSocket(String host,
                           int port)
            throws IOException,
                   UnknownHostException
See Also:
SecureProtocolSocketFactory.createSocket(java.lang.String,int)

createSocket

public Socket createSocket(String host,
                           int port,
                           InetAddress clientHost,
                           int clientPort)
            throws IOException,
                   UnknownHostException
See Also:
SecureProtocolSocketFactory.createSocket(java.lang.String,int,java.net.InetAddress,int)

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/IP
port - the port on the host
localAddress - the local host name/IP to bind the socket to
localPort - the port on the local machine
params - Http connection parameters
Returns:
Socket a new socket

getDefaultCipherSuites

public String[] getDefaultCipherSuites()

getSupportedCipherSuites

public String[] getSupportedCipherSuites()

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.