Class ThreadContextDataInjector.AbstractContextDataInjector
- java.lang.Object
-
- org.apache.logging.log4j.core.impl.ThreadContextDataInjector.AbstractContextDataInjector
-
- All Implemented Interfaces:
ContextDataInjector
- Direct Known Subclasses:
ThreadContextDataInjector.ForCopyOnWriteThreadContextMap,ThreadContextDataInjector.ForDefaultThreadContextMap,ThreadContextDataInjector.ForGarbageFreeThreadContextMap
- Enclosing class:
- ThreadContextDataInjector
private abstract static class ThreadContextDataInjector.AbstractContextDataInjector extends java.lang.Object implements ContextDataInjector
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<ContextDataProvider>providers
-
Constructor Summary
Constructors Constructor Description AbstractContextDataInjector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetValue(java.lang.String key)Retrieves a single context data value.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.logging.log4j.core.ContextDataInjector
injectContextData, rawContextData
-
-
-
-
Field Detail
-
providers
final java.util.List<ContextDataProvider> providers
-
-
Method Detail
-
getValue
public java.lang.Object getValue(java.lang.String key)
Description copied from interface:ContextDataInjectorRetrieves a single context data value.- Specified by:
getValuein interfaceContextDataInjector- Parameters:
key- The context data key of the value to retrieve.- Returns:
- A context data value.
-
-