public class ThreadInfos
extends java.lang.Object
Thread info class.
Modifier and Type | Field and Description |
---|---|
java.util.concurrent.ConcurrentHashMap<java.lang.Long,ThreadRunningInfo> |
infos
Used to record thread info.
|
Constructor and Description |
---|
ThreadInfos() |
Modifier and Type | Method and Description |
---|---|
ThreadRunningInfo[] |
getThreadInfos()
Gets thread info.
|
static void |
remove()
Removes current thread.
|
static void |
removeCurrentInstance()
Removes current thread.
|
void |
removeCurrentThreadInfo()
Removes current thread.
|
static void |
setCurrentInstance(ThreadInfos infos)
Sets thread info.
|
static void |
update(java.lang.Enum<?> option)
Updates current thread info.
|
static void |
update(java.lang.String option)
Updates current thread info.
|
void |
updateCurrentThread(java.lang.String option)
Updates the operation that the current thread is executing
|
public java.util.concurrent.ConcurrentHashMap<java.lang.Long,ThreadRunningInfo> infos
Used to record thread info.
public ThreadRunningInfo[] getThreadInfos()
Gets thread info.
public void updateCurrentThread(java.lang.String option)
option
-public void removeCurrentThreadInfo()
public static void setCurrentInstance(ThreadInfos infos)
Sets thread info.
infos
-public static void removeCurrentInstance()
Removes current thread.
public static void update(java.lang.String option)
Updates current thread info.
option
-public static void update(java.lang.Enum<?> option)
Updates current thread info.
option
-public static void remove()
Removes current thread.