Repository: logging-log4j2 Updated Branches: refs/heads/master 8b99fab7d -> 337941cc7
LOG4J2-1296 improved documentation Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/b12d33a9 Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/b12d33a9 Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/b12d33a9 Branch: refs/heads/master Commit: b12d33a95ba826b159076c517aee298a8c8da92a Parents: 8b99fab Author: rpopma <[email protected]> Authored: Tue Mar 8 20:13:21 2016 +1100 Committer: rpopma <[email protected]> Committed: Tue Mar 8 20:13:21 2016 +1100 ---------------------------------------------------------------------- .../java/org/apache/logging/log4j/message/ReusableMessage.java | 4 ++++ .../org/apache/logging/log4j/message/ReusableObjectMessage.java | 3 +++ .../org/apache/logging/log4j/message/ReusableSimpleMessage.java | 4 ++++ 3 files changed, 11 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/b12d33a9/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessage.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessage.java index 2613104..50e3c46 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessage.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessage.java @@ -16,6 +16,7 @@ */ package org.apache.logging.log4j.message; +import org.apache.logging.log4j.util.PerformanceSensitive; import org.apache.logging.log4j.util.StringBuilderFormattable; /** @@ -24,6 +25,9 @@ import org.apache.logging.log4j.util.StringBuilderFormattable; * If a Message is reusable, downstream components should not hand over this instance to another thread, but extract its * content (via the {@link StringBuilderFormattable#formatTo(StringBuilder)} method) instead. * </p> + * + * @since 2.6 */ +@PerformanceSensitive("allocation") public interface ReusableMessage extends Message, StringBuilderFormattable { } http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/b12d33a9/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java index 468c466..0bae294 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableObjectMessage.java @@ -16,11 +16,14 @@ */ package org.apache.logging.log4j.message; +import org.apache.logging.log4j.util.PerformanceSensitive; import org.apache.logging.log4j.util.StringBuilderFormattable; /** * Mutable Message wrapper around an Object message. + * @since 2.6 */ +@PerformanceSensitive("allocation") public class ReusableObjectMessage implements ReusableMessage { private static final long serialVersionUID = 6922476812535519960L; http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/b12d33a9/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java ---------------------------------------------------------------------- diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java index b31e05c..9d64a4f 100644 --- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java +++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableSimpleMessage.java @@ -16,9 +16,13 @@ */ package org.apache.logging.log4j.message; +import org.apache.logging.log4j.util.PerformanceSensitive; + /** * Mutable Message wrapper around a String message. + * @since 2.6 */ +@PerformanceSensitive("allocation") public class ReusableSimpleMessage implements ReusableMessage { private static final long serialVersionUID = -9199974506498249809L; private String message;
