java.lang.Object
com.ibm.jvm.trace.format.api.TracePointImpl
- All Implemented Interfaces:
TracePoint
-
Field Summary
Fields declared in interface com.ibm.jvm.trace.format.api.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, types
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
TracePointImpl
-
-
Method Details
-
getTPID
public int getTPID() -
getComponentName
-
getContainerComponentName
-
getThread
- Specified by:
getThread
in interfaceTracePoint
- Returns:
- the thread management object that this trace point belongs to.
-
getParameterDataFormatted
-
getParmData
public byte[] getParmData() -
getRawTime
- Specified by:
getRawTime
in interfaceTracePoint
- Returns:
- the raw timestamp
-
getNewTimerUpperWord
public long getNewTimerUpperWord() -
isNormalTracepoint
public boolean isNormalTracepoint() -
getFormattedParameters
- Specified by:
getFormattedParameters
in interfaceTracePoint
- Returns:
- a String containing the parameters formatted and interpolated into the TracePoint's formatting template.
-
getFormattedTime
- Specified by:
getFormattedTime
in interfaceTracePoint
- Returns:
- the time in the format ????????
-
isInvalid
public boolean isInvalid() -
getTypeAsInt
public int getTypeAsInt() -
getID
public int getID()- Specified by:
getID
in 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:
getTimestampMillis
in interfaceTracePoint
- Returns:
- the GMT time in milliseconds at which this TracePoint was produced.
-
getMicrosecondsCount
public int getMicrosecondsCount()- Specified by:
getMicrosecondsCount
in interfaceTracePoint
- Returns:
- the high resolution timer value stored at the time this tracepoint was generated.
-
getComponent
- Specified by:
getComponent
in 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:
getContainerComponent
in 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:
getParameterFormattingTemplate
in interfaceTracePoint
- Returns:
- a String containing the formatting template for this TracePoint.
-
getParameters
- Specified by:
getParameters
in 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:
getGroups
in 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:
getLevel
in interfaceTracePoint
- Returns:
- the level of this TracePoint.
-
getType
- Specified by:
getType
in interfaceTracePoint
- Returns:
- the type of this TracePoint, for example, Entry, Exit or Event.
-
getDebugInfo
-