Package org.adoptopenjdk.jitwatch.parser
Interface ILogParser
-
- All Known Implementing Classes:
AbstractLogParser,HotSpotLogParser,J9LogParser,ZingLogParser
public interface ILogParser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddiscardParsedLogs()JITWatchConfiggetConfig()JITDataModelgetModel()ParsedClasspathgetParsedClasspath()SplitLoggetSplitLog()java.lang.StringgetVMCommand()booleanhasParseError()default voidprocessLogFile(java.io.File logFile, ILogParseErrorListener listener)voidprocessLogFile(java.io.Reader logFileReader, ILogParseErrorListener listener)voidreset()voidsetConfig(JITWatchConfig config)voidstopParsing()
-
-
-
Method Detail
-
setConfig
void setConfig(JITWatchConfig config)
-
processLogFile
default void processLogFile(java.io.File logFile, ILogParseErrorListener listener) throws java.io.IOException- Throws:
java.io.IOException
-
processLogFile
void processLogFile(java.io.Reader logFileReader, ILogParseErrorListener listener) throws java.io.IOException- Throws:
java.io.IOException
-
getSplitLog
SplitLog getSplitLog()
-
stopParsing
void stopParsing()
-
getParsedClasspath
ParsedClasspath getParsedClasspath()
-
getModel
JITDataModel getModel()
-
getConfig
JITWatchConfig getConfig()
-
reset
void reset()
-
hasParseError
boolean hasParseError()
-
getVMCommand
java.lang.String getVMCommand()
-
discardParsedLogs
void discardParsedLogs()
-
-