|
FlexDoc/Javadoc 2.0 Demo Java Doc |
Inheritable 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.
Note: During the creation of a new thread, it is possible to opt out of receiving initial values for inheritable thread-local variables.
Constructor Summary |
||
Creates an inheritable thread local variable.
|
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 |
Methods inherited from class java.lang.Object |
public InheritableThreadLocal |
() |
protected T childValue |
(T parentValue) |
This method merely returns its input argument, and should be overridden if a different behavior is desired.
|
FlexDoc/Javadoc 2.0 Demo Java Doc |