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();
     }