Class LinuxSystemFileReader

java.lang.Object
io.nosqlbench.engine.core.clientload.LinuxSystemFileReader
Direct Known Subclasses:
DiskStatsReader, LoadAvgReader, MemInfoReader, NetDevReader, StatReader

public abstract class LinuxSystemFileReader extends Object
  • Field Details

    • logger

      protected org.apache.logging.log4j.Logger logger
    • filePath

      protected String filePath
  • Constructor Details

    • LinuxSystemFileReader

      public LinuxSystemFileReader(String filePath)
  • Method Details

    • fileExists

      public boolean fileExists()
    • extract

      protected Double extract(String regex, int groupIdx)
    • findFirstMatch

      protected MatchResult findFirstMatch(Pattern pattern)
    • findAllLinesMatching

      protected List<MatchResult> findAllLinesMatching(Pattern pattern)