Class SharedTCLogParser

java.lang.Object
org.apache.jmeter.protocol.http.util.accesslog.TCLogParser
org.apache.jmeter.protocol.http.util.accesslog.SharedTCLogParser
All Implemented Interfaces:
Cloneable, LogParser, TestCloneable
Direct Known Subclasses:
OrderPreservingLogParser

@AutoService(LogParser.class) public class SharedTCLogParser extends TCLogParser implements TestCloneable
  • Constructor Details

    • SharedTCLogParser

      public SharedTCLogParser()
    • SharedTCLogParser

      public SharedTCLogParser(String source)
  • Method Details

    • clone

      public Object clone()
      Specified by:
      clone in interface TestCloneable
      Overrides:
      clone in class Object
    • parse

      public int parse(org.apache.jmeter.testelement.TestElement el, int parseCount)
      parse the entire file.
      Overrides:
      parse in class TCLogParser
      Parameters:
      el - TestElement to read the lines into
      parseCount - number of max lines to read
      Returns:
      number of read lines, or -1 if an error occurred while reading
    • parse

      protected int parse(FileServer breader, org.apache.jmeter.testelement.TestElement el, int parseCount)
      The method is responsible for reading each line, and breaking out of the while loop if a set number of lines is given.
      Parameters:
      breader - reader to read lines from
      el - TestElement in which to add the parsed lines
      parseCount - max number of lines to parse
      Returns:
      number of read lines
    • close

      public void close()
      close the any streams or readers.
      Specified by:
      close in interface LogParser
      Overrides:
      close in class TCLogParser