org.apache.tomcat.util.threads
public class ThreadWithAttributes extends java.lang.Thread
Modifier and Type | Field and Description |
---|---|
static int |
MAX_NOTES |
Constructor and Description |
---|
ThreadWithAttributes(java.lang.Object control,
java.lang.Runnable r) |
Modifier and Type | Method and Description |
---|---|
java.util.Hashtable |
getAttributes(java.lang.Object control)
Generic attributes.
|
java.lang.String |
getCurrentStage(java.lang.Object control)
Information about the curent performed operation
|
java.lang.Object |
getNote(java.lang.Object control,
int id) |
java.lang.Object |
getParam(java.lang.Object control)
Information about the current request ( or the main object
we are processing )
|
java.lang.Object[] |
getThreadData(java.lang.Object control) |
void |
setCurrentStage(java.lang.Object control,
java.lang.String currentStage) |
void |
setNote(java.lang.Object control,
int id,
java.lang.Object value)
Notes - for attributes that need fast access ( array )
The application is responsible for id management
|
void |
setParam(java.lang.Object control,
java.lang.Object param) |
void |
setThreadData(java.lang.Object control,
java.lang.Object[] thData) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public ThreadWithAttributes(java.lang.Object control, java.lang.Runnable r)
public final java.lang.Object[] getThreadData(java.lang.Object control)
public final void setThreadData(java.lang.Object control, java.lang.Object[] thData)
public final void setNote(java.lang.Object control, int id, java.lang.Object value)
public final java.lang.String getCurrentStage(java.lang.Object control)
public final java.lang.Object getParam(java.lang.Object control)
public final void setCurrentStage(java.lang.Object control, java.lang.String currentStage)
public final void setParam(java.lang.Object control, java.lang.Object param)
public final java.lang.Object getNote(java.lang.Object control, int id)
public final java.util.Hashtable getAttributes(java.lang.Object control)
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.