Public Member Functions | Protected Member Functions

alma.acs.profiling.orb.OrbProfilerParser Class Reference

List of all members.

Public Member Functions

 OrbProfilerParser (Logger logger)
List< ProfilerMessageparse (File stdoutLogFile) throws IOException

Protected Member Functions

ProfilerMessage parseLine (String line)

Detailed Description

Parser for output from ORBRequestTimer and also for additional profiler output to be generated in the future.

Author:
hsommer

Constructor & Destructor Documentation

alma.acs.profiling.orb.OrbProfilerParser.OrbProfilerParser ( Logger  logger  ) 
Parameters:
logger 
stdoutLogFile throws IllegalArgumentException if stdoutLogFile is missing or cannot be read.

Member Function Documentation

List<ProfilerMessage> alma.acs.profiling.orb.OrbProfilerParser.parse ( File  stdoutLogFile  )  throws IOException

Parses the given file and returns the profiler messages extracted from the file as a list for further processing.

References alma.acs.util.StopWatch.getLapTimeMillis(), and alma.acs.profiling.orb.OrbProfilerParser.parseLine().

Referenced by alma.acs.profiling.orb.OrbProfilerStatistics.main().

ProfilerMessage alma.acs.profiling.orb.OrbProfilerParser.parseLine ( String  line  )  [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties