java.lang.Object
com.ibm.jvm.trace.format.api.MessageFile
Acts as a template for mapping trace ids to messages.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMessage(String messageLine) adds a message to the table by parsing a line of the message file.booleancomponentIsFromDATFile(String componentName) static MessageFilegetMessageFile(File file, TraceContext context) static MessageFilegetMessageFile(InputStream stream, TraceContext context) protected MessagegetMessageFromID(int id) retrieve the message associated with a given traceIDprotected MessagegetMessageFromID(String compName, int id) retrieve the message associated with a given traceID and componentfloat
-
Field Details
-
verMod
protected float verMod
-
-
Method Details
-
getStatistics
-
getVersion
public float getVersion() -
addMessage
adds a message to the table by parsing a line of the message file. If the line has no spaces, it is determined to be a component; otherwise it contains a trace id, an entry type, and a template string (separated by spaces)- Parameters:
messageLine- a string
-
getMessageFromID
retrieve the message associated with a given traceID- Parameters:
id- an int that is a trace identifier- Returns:
- a message that contains the type of entry, the component for the entry and the text to be printed
-
getMessageFromID
retrieve the message associated with a given traceID and component- Parameters:
id- an int that is a trace identifier- Returns:
- a message that contains the type of entry, the component for the entry and the text to be printed
-
componentIsFromDATFile
-
getMessageFile
public static MessageFile getMessageFile(InputStream stream, TraceContext context) throws IOException - Throws:
IOException
-
getMessageFile
- Throws:
IOException
-