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
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
-