| 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.Objectpublic java.lang.Long getThreadId()
IMCThreadgetThreadId in interface IMCThreadnull if not availablepublic java.lang.String getThreadName()
IMCThreadgetThreadName in interface IMCThreadnull if not availablepublic IMCThreadGroup getThreadGroup()
IMCThreadgetThreadGroup in interface IMCThreadnull 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.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectprivate static <T extends java.lang.Comparable<T>> T getAny(T a,
T b)