You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rp...@apache.org on 2016/08/27 08:04:37 UTC
[04/10] logging-log4j2 git commit: LOG4J2-1349 implement
MutableContextDataSupplier interface
LOG4J2-1349 implement MutableContextDataSupplier interface
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/78e8afde
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/78e8afde
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/78e8afde
Branch: refs/heads/LOG4J2-1349-gcfree-threadcontext
Commit: 78e8afde00a5a9abdc961ba9f965c1393dd4c189
Parents: eafc25b
Author: rpopma <rp...@apache.org>
Authored: Sat Aug 27 16:56:56 2016 +0900
Committer: rpopma <rp...@apache.org>
Committed: Sat Aug 27 16:56:56 2016 +0900
----------------------------------------------------------------------
.../log4j/spi/AbstractGarbageFreeMutableThreadContext.java | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/78e8afde/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractGarbageFreeMutableThreadContext.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractGarbageFreeMutableThreadContext.java b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractGarbageFreeMutableThreadContext.java
index 95dd30a..4e86761 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractGarbageFreeMutableThreadContext.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/spi/AbstractGarbageFreeMutableThreadContext.java
@@ -30,7 +30,8 @@ import org.apache.logging.log4j.util.PropertiesUtil;
* </p>
* @since 2.7
*/
-public abstract class AbstractGarbageFreeMutableThreadContext implements ThreadContextMap, ThreadContextMap2 {
+public abstract class AbstractGarbageFreeMutableThreadContext implements ThreadContextMap, ThreadContextMap2,
+ MutableContextDataSupplier {
/**
* The default initial capacity.
@@ -131,7 +132,11 @@ public abstract class AbstractGarbageFreeMutableThreadContext implements ThreadC
return map == null ? Collections.<String, String>emptyMap() : map.asMap();
}
- public MutableContextData getContextData() {
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ public MutableContextData getMutableContextData() {
return localMap.get();
}