org.apache.jmeter.protocol.http.util

Class SlowHttpClientSocketFactory

Implemented Interfaces:
ProtocolSocketFactory

public class SlowHttpClientSocketFactory
extends Object
implements ProtocolSocketFactory

HttpClient protocol factory to generate "slow" sockets for emulating dial-up modems

Constructor Summary

SlowHttpClientSocketFactory(int cps)

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)

Constructor Details

SlowHttpClientSocketFactory

public SlowHttpClientSocketFactory(int cps)
Parameters:
cps - - characters per second

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

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