Class AbstractTCPClient
java.lang.Object
org.apache.jmeter.protocol.tcp.sampler.AbstractTCPClient
- All Implemented Interfaces:
 TCPClient
- Direct Known Subclasses:
 BinaryTCPClientImpl,TCPClientDecorator,TCPClientImpl
Basic implementation of TCPClient interface.
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionGet the charset.byteGet the end-of-line/end-of-message byte.read(InputStream is, SampleResult sampleResult) Default implementation callsTCPClient.read(InputStream)for backward compatibilityvoidsetCharset(String charset) voidsetEolByte(int eolInt) Set the end-of-line/end-of-message byte.voidInvoked when the thread starts.voidInvoked when the thread ends 
- 
Field Details
- 
eolByte
protected byte eolByte - 
useEolByte
protected boolean useEolByte 
 - 
 - 
Constructor Details
- 
AbstractTCPClient
public AbstractTCPClient() 
 - 
 - 
Method Details
- 
getEolByte
public byte getEolByte()Get the end-of-line/end-of-message byte.- Specified by:
 getEolBytein interfaceTCPClient- Returns:
 - Returns the eolByte.
 
 - 
setEolByte
public 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.- Specified by:
 setEolBytein interfaceTCPClient- Parameters:
 eolInt- The value to set
 - 
setupTest
public void setupTest()Invoked when the thread starts. - 
teardownTest
public void teardownTest()Invoked when the thread ends- Specified by:
 teardownTestin interfaceTCPClient
 - 
getCharset
Description copied from interface:TCPClientGet the charset.- Specified by:
 getCharsetin interfaceTCPClient- Returns:
 - the charset
 
 - 
setCharset
- Parameters:
 charset- the charset to set
 - 
read
Default implementation callsTCPClient.read(InputStream)for backward compatibility- Specified by:
 readin interfaceTCPClient- Parameters:
 is- - InputStream for socketsampleResult-SampleResult- Returns:
 - String read from socket
 - Throws:
 ReadException- exception that can contain partial response- See Also:
 
 
 -