Modifier and Type | Field and Description |
---|---|
private java.lang.Long |
m_javaId |
private java.lang.String |
m_name |
private int |
m_platformId |
private ThreadGroup |
m_threadGroup |
Constructor and Description |
---|
JfrThread(int platformId) |
Modifier and Type | Method and Description |
---|---|
void |
addJavaId(long javaId) |
void |
addName(java.lang.String name) |
void |
addThreadGroup(ThreadGroup group) |
boolean |
equals(java.lang.Object obj) |
private static <T extends java.lang.Comparable<T>> |
getAny(T a,
T b) |
java.lang.Long |
getJavaId() |
java.lang.String |
getName() |
int |
getPlatformId() |
IMCThreadGroup |
getThreadGroup()
Returns the thread group this thread belongs to.
|
java.lang.Long |
getThreadId()
Returns the java thread id.
|
java.lang.String |
getThreadName()
Returns the java thread name.
|
int |
hashCode() |
java.lang.String |
toString() |
private final int m_platformId
private volatile java.lang.String m_name
private volatile ThreadGroup m_threadGroup
private volatile java.lang.Long m_javaId
public java.lang.Long getJavaId()
public void addJavaId(long javaId)
public java.lang.String getName()
public void addName(java.lang.String name)
public int getPlatformId()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Long getThreadId()
IMCThread
getThreadId
in interface IMCThread
null
if not availablepublic java.lang.String getThreadName()
IMCThread
getThreadName
in interface IMCThread
null
if not availablepublic IMCThreadGroup getThreadGroup()
IMCThread
getThreadGroup
in interface IMCThread
null
if it does not belong to a
thread group or if the information is not available.public void addThreadGroup(ThreadGroup group)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
private static <T extends java.lang.Comparable<T>> T getAny(T a, T b)