Package org.apache.camel.util.concurrent
Class NamedThreadLocal<T>
- java.lang.Object
-
- java.lang.ThreadLocal<T>
-
- org.apache.camel.util.concurrent.NamedThreadLocal<T>
-
public final class NamedThreadLocal<T> extends ThreadLocal<T>
AThreadLocal
with an assigned name that makes introspection and debugging easier.
-
-
Constructor Summary
Constructors Constructor Description NamedThreadLocal(String name)
NamedThreadLocal(String name, Supplier<T> supplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected T
initialValue()
String
toString()
-
Methods inherited from class java.lang.ThreadLocal
get, remove, set, withInitial
-
-
-
-
Constructor Detail
-
NamedThreadLocal
public NamedThreadLocal(String name)
-
NamedThreadLocal
public NamedThreadLocal(String name, Supplier<T> supplier)
-
-
Method Detail
-
initialValue
protected T initialValue()
- Overrides:
initialValue
in classThreadLocal<T>
-
-