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 void
addMessage
(String messageLine) adds a message to the table by parsing a line of the message file.boolean
componentIsFromDATFile
(String componentName) static MessageFile
getMessageFile
(File file, TraceContext context) static MessageFile
getMessageFile
(InputStream stream, TraceContext context) protected Message
getMessageFromID
(int id) retrieve the message associated with a given traceIDprotected Message
getMessageFromID
(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
-