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>
AThreadLocalwith 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 TinitialValue()StringtoString()-
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:
initialValuein classThreadLocal<T>
-
-