org.apache.jmeter.protocol.http.util

Class LoopbackHttpClientSocketFactory

Implemented Interfaces:
ProtocolSocketFactory

public class LoopbackHttpClientSocketFactory
extends Object
implements ProtocolSocketFactory

HttpClient protocol factory to generate Loopback HTTP sockets

Constructor Summary

LoopbackHttpClientSocketFactory()

Method Summary

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)
static void
setup()
Convenience method to set up the necessary HttpClient protocol and URL handler.

Constructor Details

LoopbackHttpClientSocketFactory

public LoopbackHttpClientSocketFactory()

Method Details

createSocket

public Socket createSocket(String host,
                           int port)
            throws IOException,
                   UnknownHostException

createSocket

public Socket createSocket(String host,
                           int port,
                           InetAddress clientHost,
                           int clientPort)
            throws IOException,
                   UnknownHostException

createSocket

public Socket createSocket(String host,
                           int port,
                           InetAddress localAddress,
                           int localPort,
                           HttpConnectionParams params)
            throws IOException,
                   UnknownHostException,
                   ConnectTimeoutException

setup

public static void setup()
Convenience method to set up the necessary HttpClient protocol and URL handler. Only works for HttpClient, because it's not possible (or at least very difficult) to provide a different socket factory for the HttpURLConnection class.

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