Class TracePointImpl
java.lang.Object
com.ibm.jvm.trace.format.api.TracePointImpl
- All Implemented Interfaces:
TracePoint
-
Field Summary
Fields declared in interface TracePoint
APP_TYPE, ASSERT_TYPE, DEBUG_EXCPT_TYPE, DEBUG_TYPE, ENTRY_EXCPT_TYPE, ENTRY_TYPE, ERROR_TYPE, EVENT_TYPE, EXCEPTION_TYPE, EXIT_EXCPT_TYPE, EXIT_TYPE, MEM_EXCPT_TYPE, MEM_TYPE, PERF_EXCPT_TYPE, PERF_TYPE, typesModifier and TypeFieldDescriptionstatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final String[] -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
TracePointImpl
-
-
Method Details
-
getTPID
public int getTPID() -
getComponentName
-
getContainerComponentName
-
getThread
- Specified by:
getThreadin interfaceTracePoint- Returns:
- the thread management object that this trace point belongs to.
-
getParameterDataFormatted
-
getParmData
public byte[] getParmData() -
getRawTime
- Specified by:
getRawTimein interfaceTracePoint- Returns:
- the raw timestamp
-
getNewTimerUpperWord
public long getNewTimerUpperWord() -
isNormalTracepoint
public boolean isNormalTracepoint() -
getFormattedParameters
- Specified by:
getFormattedParametersin interfaceTracePoint- Returns:
- a String containing the parameters formatted and interpolated into the TracePoint's formatting template.
-
getFormattedTime
- Specified by:
getFormattedTimein interfaceTracePoint- Returns:
- the time in the format ????????
-
isInvalid
public boolean isInvalid() -
getTypeAsInt
public int getTypeAsInt() -
getID
public int getID()- Specified by:
getIDin interfaceTracePoint- Returns:
- the numeric sub-identifier of the current tracepoint within the current component. A tracepoint is identified by componentName](containerCompName)].numericID, for example, comp1.14, or comp1(comp2).12.
-
getTimestampMillis
public long getTimestampMillis()- Specified by:
getTimestampMillisin interfaceTracePoint- Returns:
- the GMT time in milliseconds at which this TracePoint was produced.
-
getMicrosecondsCount
public int getMicrosecondsCount()- Specified by:
getMicrosecondsCountin interfaceTracePoint- Returns:
- the high resolution timer value stored at the time this tracepoint was generated.
-
getComponent
- Specified by:
getComponentin interfaceTracePoint- Returns:
- the name of the component that produced this TracePoint. A tracepoint is identified by componentName](containerCompName)].numericID, for example, comp1.14, or comp1(comp2).12.
-
getContainerComponent
- Specified by:
getContainerComponentin interfaceTracePoint- Returns:
- the name of the container component that produced the current TracePoint, or null if the TracePoint did not have a container component. A tracepoint is identified by componentName](containerCompName)].numericID, for example, comp1.14, or comp1(comp2).12.
-
getParameterFormattingTemplate
- Specified by:
getParameterFormattingTemplatein interfaceTracePoint- Returns:
- a String containing the formatting template for this TracePoint.
-
getParameters
- Specified by:
getParametersin interfaceTracePoint- Returns:
- an array of objects, with one object per parameter generated by this TracePoint. Returns null if the TracePoint has no parameters, or if parameters were not recorded for this TracePoint.
-
getGroups
- Specified by:
getGroupsin interfaceTracePoint- Returns:
- a list of groups to which this TracePoint belongs, or none if it doesn't belong to any.
-
getLevel
public int getLevel()- Specified by:
getLevelin interfaceTracePoint- Returns:
- the level of this TracePoint.
-
getType
- Specified by:
getTypein interfaceTracePoint- Returns:
- the type of this TracePoint, for example, Entry, Exit or Event.
-
getDebugInfo
-