Apache JMeter

org.apache.jmeter.protocol.http.util
Class LoopbackHttpClientSocketFactory

java.lang.Object
  extended by org.apache.jmeter.protocol.http.util.LoopbackHttpClientSocketFactory

public class LoopbackHttpClientSocketFactory
extends java.lang.Object

HttpClient protocol factory to generate Loopback HTTP sockets


Constructor Summary
LoopbackHttpClientSocketFactory()
           
 
Method Summary
 java.net.Socket createSocket(java.lang.String host, int port)
           
 java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress clientHost, int clientPort)
           
 java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress localAddress, int localPort, HttpConnectionParams params)
           
static void setup()
          Convenience method to set up the necessary HttpClient protocol and URL handler.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoopbackHttpClientSocketFactory

public LoopbackHttpClientSocketFactory()
Method Detail

createSocket

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

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Throws:
java.io.IOException
java.net.UnknownHostException

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port,
                                    java.net.InetAddress localAddress,
                                    int localPort,
                                    HttpConnectionParams params)
                             throws java.io.IOException,
                                    java.net.UnknownHostException,
                                    ConnectTimeoutException
Throws:
java.io.IOException
java.net.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.


Apache JMeter

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