Apache JMeter

org.apache.jmeter.protocol.tcp.sampler
Interface TCPClient

All Known Implementing Classes:
AbstractTCPClient, BinaryTCPClientImpl, LengthPrefixedBinaryTCPClientImpl, TCPClientDecorator, TCPClientImpl

public interface TCPClient

Interface required by TCPSampler for TCPClient implementations.


Method Summary
 byte getEolByte()
          Get the end-of-line/end-of-message byte.
 java.lang.String read(java.io.InputStream is)
           
 void setEolByte(int eolInt)
          Set the end-of-line/end-of-message byte.
 void setupTest()
          Versions of JMeter after 2.3.2 invoke this method when the thread starts.
 void teardownTest()
          Versions of JMeter after 2.3.2 invoke this method when the thread ends.
 void write(java.io.OutputStream os, java.io.InputStream is)
           
 void write(java.io.OutputStream os, java.lang.String s)
           
 

Method Detail

setupTest

void setupTest()
Versions of JMeter after 2.3.2 invoke this method when the thread starts.


teardownTest

void teardownTest()
Versions of JMeter after 2.3.2 invoke this method when the thread ends.


write

void write(java.io.OutputStream os,
           java.io.InputStream is)
Parameters:
os - - OutputStream for socket
is - - InputStream to be written to Socket

write

void write(java.io.OutputStream os,
           java.lang.String s)
Parameters:
os - - OutputStream for socket
s - - String to write

read

java.lang.String read(java.io.InputStream is)
Parameters:
is - - InputStream for socket
Returns:
String read from socket

getEolByte

byte getEolByte()
Get the end-of-line/end-of-message byte.

Returns:
Returns the eolByte.

setEolByte

void setEolByte(int eolInt)
Set the end-of-line/end-of-message byte. If the value is out of range of a byte, then it is to be ignored.

Parameters:
eolInt - The value to set

Apache JMeter

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