java.lang.InheritableThreadLocalInheritable thread-local variables are used in preference to ordinary thread-local variables when the per-thread-attribute being maintained in the variable (e.g., User ID, Transaction ID) must be automatically transmitted to any child threads that are created.
| Constructor Summary | ||
| InheritableThreadLocal() |
| Method Summary | ||
protected T |
childValue(T parentValue) Computes the child's initial value for this inheritable thread-local
variable as a function of the parent's value at the time the child
thread is created. |
|
| Methods inherited from class java.lang.ThreadLocal |
| get, initialValue, remove, set |
| Methods inherited from class java.lang.Object |
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
This method merely returns its input argument, and should be overridden if a different behavior is desired.