public abstract class ContextLocalBase<T> extends ContextLocal.InitialValueProvider<T> implements ContextLocal<T>
ContextLocal.Factory, ContextLocal.InitialValueProvider<T>CONF_CONTEXT_LOCAL_FACTORY| Modifier | Constructor and Description |
|---|---|
protected |
ContextLocalBase() |
protected |
ContextLocalBase(ContextLocal.InitialValueProvider<T> ivp) |
| Modifier and Type | Method and Description |
|---|---|
T |
initialValue()
Returns the current context's "initial value" for this
context-local variable.
|
applybreakOutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, remove, setprotected ContextLocalBase()
protected ContextLocalBase(ContextLocal.InitialValueProvider<T> ivp)
public T initialValue()
ContextLocalContextLocal.get()
method, unless the context previously invoked the ContextLocal.set(T)
method, in which case the initialValue method will not
be invoked for the context. Normally, this method is invoked at
most once per context, but it may be invoked again in case of
subsequent invocations of ContextLocal.remove() followed by ContextLocal.get().initialValue in interface ContextLocal<T>initialValue in class ContextLocal.InitialValueProvider<T>Copyright © 2017. All Rights Reserved.