Class AbstractTCPClient

java.lang.Object
org.apache.jmeter.protocol.tcp.sampler.AbstractTCPClient
All Implemented Interfaces:
TCPClient
Direct Known Subclasses:
BinaryTCPClientImpl, TCPClientDecorator, TCPClientImpl

public abstract class AbstractTCPClient extends Object implements TCPClient
Basic implementation of TCPClient interface.
  • 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:
      getEolByte in interface TCPClient
      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:
      setEolByte in interface TCPClient
      Parameters:
      eolInt - The value to set
    • setupTest

      public void setupTest()
      Invoked when the thread starts.
      Specified by:
      setupTest in interface TCPClient
    • teardownTest

      public void teardownTest()
      Invoked when the thread ends
      Specified by:
      teardownTest in interface TCPClient
    • getCharset

      public String getCharset()
      Description copied from interface: TCPClient
      Get the charset.
      Specified by:
      getCharset in interface TCPClient
      Returns:
      the charset
    • setCharset

      public void setCharset(String charset)
      Parameters:
      charset - the charset to set
    • read

      public String read(InputStream is, org.apache.jmeter.samplers.SampleResult sampleResult) throws ReadException
      Default implementation calls TCPClient.read(InputStream) for backward compatibility
      Specified by:
      read in interface TCPClient
      Parameters:
      is - - InputStream for socket
      sampleResult - SampleResult
      Returns:
      String read from socket
      Throws:
      ReadException - exception that can contain partial response
      See Also: