public interface ThreadContextMap
ThreadContext
.
Since 2.8, ThreadContextMap
implementations that implement the ReadOnlyThreadContextMap
interface
are accessible to applications via the ThreadContext.getThreadContextMap()
method.
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears the context.
|
boolean |
containsKey(String key)
Determines if the key is in the context.
|
String |
get(String key)
Gets the context identified by the
key parameter. |
Map<String,String> |
getCopy()
Gets a non-
null mutable copy of current thread's context Map. |
Map<String,String> |
getImmutableMapOrNull()
Returns an immutable view on the context Map or
null if the context map is empty. |
boolean |
isEmpty()
Returns true if the Map is empty.
|
void |
put(String key,
String value)
Puts a context value (the
o parameter) as identified
with the key parameter into the current thread's
context map. |
void |
remove(String key)
Removes the the context identified by the
key
parameter. |
void clear()
boolean containsKey(String key)
key
- The key to locate.String get(String key)
key
parameter.
This method has no side effects.
key
- The key to locate.Map<String,String> getCopy()
null
mutable copy of current thread's context Map.Map<String,String> getImmutableMapOrNull()
null
if the context map is empty.null
.boolean isEmpty()
void put(String key, String value)
o
parameter) as identified
with the key
parameter into the current thread's
context map.
If the current thread does not have a context map it is created as a side effect.
key
- The key name.value
- The key value.Copyright © 1999-2021 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.