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/03/31 09:57:46 UTC
[02/50] logging-log4j2 git commit: LOG4J2-1278 added methods with
unrolled varargs to ReusableMessageFactory
LOG4J2-1278 added methods with unrolled varargs to ReusableMessageFactory
Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/b6ef2932
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/b6ef2932
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/b6ef2932
Branch: refs/heads/master
Commit: b6ef29324c5d446cbc4c24063ca85048ef48d0ed
Parents: 7b9077c
Author: rpopma <rp...@apache.org>
Authored: Wed Mar 16 17:09:23 2016 +1100
Committer: rpopma <rp...@apache.org>
Committed: Wed Mar 16 17:09:23 2016 +1100
----------------------------------------------------------------------
.../log4j/message/ReusableMessageFactory.java | 59 +++++++++++++++++++-
1 file changed, 58 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/b6ef2932/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessageFactory.java
----------------------------------------------------------------------
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessageFactory.java b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessageFactory.java
index 85f2dea..706e31d 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessageFactory.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/message/ReusableMessageFactory.java
@@ -30,7 +30,7 @@ import org.apache.logging.log4j.util.PerformanceSensitive;
* @since 2.6
*/
@PerformanceSensitive("allocation")
-public final class ReusableMessageFactory implements MessageFactory, Serializable {
+public final class ReusableMessageFactory implements MessageFactory2, Serializable {
/**
* Instance of ReusableMessageFactory..
@@ -90,6 +90,63 @@ public final class ReusableMessageFactory implements MessageFactory, Serializabl
return getParameterized().set(message, params);
}
+ @Override
+ public Message newMessage(final String message, final Object p0) {
+ return getParameterized().set(message, p0);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1) {
+ return getParameterized().set(message, p0, p1);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1, final Object p2) {
+ return getParameterized().set(message, p0, p1, p2);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1, final Object p2,
+ final Object p3) {
+ return getParameterized().set(message, p0, p1, p2, p3);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3,
+ final Object p4) {
+ return getParameterized().set(message, p0, p1, p2, p3, p4);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3,
+ final Object p4, final Object p5) {
+ return getParameterized().set(message, p0, p1, p2, p3, p4, p5);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3,
+ final Object p4, final Object p5, final Object p6) {
+ return getParameterized().set(message, p0, p1, p2, p3, p4, p5, p6);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3,
+ final Object p4, final Object p5, final Object p6, final Object p7) {
+ return getParameterized().set(message, p0, p1, p2, p3, p4, p5, p6, p7);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3,
+ final Object p4, final Object p5, final Object p6, final Object p7, final Object p8) {
+ return getParameterized().set(message, p0, p1, p2, p3, p4, p5, p6, p7, p8);
+ }
+
+ @Override
+ public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3,
+ final Object p4, final Object p5, final Object p6, final Object p7, final Object p8, final Object p9) {
+ return getParameterized().set(message, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
+ }
+
/**
* Creates {@link ReusableSimpleMessage} instances.
*