final class ThreadNameInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
factorySequenceNum |
private long |
globalThreadSequenceNum |
private long |
perFactoryThreadSequenceNum |
private static java.util.regex.Pattern |
searchPattern |
| Constructor and Description |
|---|
ThreadNameInfo(long globalThreadSequenceNum,
long perFactoryThreadSequenceNum,
long factorySequenceNum) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
appendGroupPath(java.lang.ThreadGroup group,
java.lang.StringBuilder builder) |
java.lang.String |
format(java.lang.Thread thread,
java.lang.String formatString)
Format the thread name string.
|
long |
getFactorySequenceNum() |
long |
getGlobalThreadSequenceNum() |
long |
getPerFactoryThreadSequenceNum() |
private final long globalThreadSequenceNum
private final long perFactoryThreadSequenceNum
private final long factorySequenceNum
private static final java.util.regex.Pattern searchPattern
ThreadNameInfo(long globalThreadSequenceNum,
long perFactoryThreadSequenceNum,
long factorySequenceNum)
public long getGlobalThreadSequenceNum()
public long getPerFactoryThreadSequenceNum()
public long getFactorySequenceNum()
public java.lang.String format(java.lang.Thread thread,
java.lang.String formatString)
%% - emit a percent sign%t - emit the per-factory thread sequence number%g - emit the global thread sequence number%f - emit the factory sequence number%p - emit the ":"-separated thread group path%i - emit the thread ID%G - emit the thread group namethread - the threadformatString - the format stringprivate static void appendGroupPath(java.lang.ThreadGroup group,
java.lang.StringBuilder builder)