class BasicThreadInformation extends java.lang.Object implements ThreadInformation
Modifier and Type | Field and Description |
---|---|
private static int |
HASH_MULTIPLIER |
private static int |
HASH_SHIFT |
private long |
id |
private boolean |
isAlive |
private boolean |
isDaemon |
private java.lang.String |
longName |
private java.lang.String |
name |
private int |
priority |
private java.lang.Thread.State |
state |
private java.lang.String |
threadGroupName |
Constructor and Description |
---|
BasicThreadInformation(java.lang.Thread thread)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
void |
printStack(java.lang.StringBuilder sb,
java.lang.StackTraceElement[] trace)
Format the StackTraceElements.
|
void |
printThreadInfo(java.lang.StringBuilder sb)
Print the thread information.
|
private static final int HASH_SHIFT
private static final int HASH_MULTIPLIER
private final long id
private final java.lang.String name
private final java.lang.String longName
private final java.lang.Thread.State state
private final int priority
private final boolean isAlive
private final boolean isDaemon
private final java.lang.String threadGroupName
BasicThreadInformation(java.lang.Thread thread)
thread
- The Thread to capture.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void printThreadInfo(java.lang.StringBuilder sb)
printThreadInfo
in interface ThreadInformation
sb
- The StringBuilder.public void printStack(java.lang.StringBuilder sb, java.lang.StackTraceElement[] trace)
printStack
in interface ThreadInformation
sb
- The StringBuilder.trace
- The stack trace element array to format.