Package org.apache.logging.log4j.spi
Class MessageFactory2Adapter
- java.lang.Object
-
- org.apache.logging.log4j.spi.MessageFactory2Adapter
-
- All Implemented Interfaces:
MessageFactory
,MessageFactory2
public class MessageFactory2Adapter extends Object implements MessageFactory2
Adapts a legacy MessageFactory to the new MessageFactory2 interface.- Since:
- 2.6
-
-
Constructor Summary
Constructors Constructor Description MessageFactory2Adapter(MessageFactory wrapped)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageFactory
getOriginal()
Message
newMessage(CharSequence charSequence)
Creates a new message for the specified CharSequence.Message
newMessage(Object message)
Creates a new message based on an Object.Message
newMessage(String message)
Creates a new message based on a String.Message
newMessage(String message, Object p0)
Creates a new parameterized message.Message
newMessage(String message, Object... params)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1, Object p2)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1, Object p2, Object p3)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8)
Creates a new parameterized message.Message
newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8, Object p9)
Creates a new parameterized message.
-
-
-
Constructor Detail
-
MessageFactory2Adapter
public MessageFactory2Adapter(MessageFactory wrapped)
-
-
Method Detail
-
getOriginal
public MessageFactory getOriginal()
-
newMessage
public Message newMessage(CharSequence charSequence)
Description copied from interface:MessageFactory2
Creates a new message for the specified CharSequence.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
charSequence
- the (potentially mutable) CharSequence- Returns:
- a new message for the specified CharSequence
-
newMessage
public Message newMessage(String message, Object p0)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameterp2
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameterp2
- a message parameterp3
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameterp2
- a message parameterp3
- a message parameterp4
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameterp2
- a message parameterp3
- a message parameterp4
- a message parameterp5
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameterp2
- a message parameterp3
- a message parameterp4
- a message parameterp5
- a message parameterp6
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameterp2
- a message parameterp3
- a message parameterp4
- a message parameterp5
- a message parameterp6
- a message parameterp7
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameterp2
- a message parameterp3
- a message parameterp4
- a message parameterp5
- a message parameterp6
- a message parameterp7
- a message parameterp8
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8, Object p9)
Description copied from interface:MessageFactory2
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory2
- Parameters:
message
- a message template, the kind of message template depends on the implementation.p0
- a message parameterp1
- a message parameterp2
- a message parameterp3
- a message parameterp4
- a message parameterp5
- a message parameterp6
- a message parameterp7
- a message parameterp8
- a message parameterp9
- a message parameter- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
-
newMessage
public Message newMessage(Object message)
Description copied from interface:MessageFactory
Creates a new message based on an Object.- Specified by:
newMessage
in interfaceMessageFactory
- Parameters:
message
- a message object- Returns:
- a new message
-
newMessage
public Message newMessage(String message)
Description copied from interface:MessageFactory
Creates a new message based on a String.- Specified by:
newMessage
in interfaceMessageFactory
- Parameters:
message
- a message String- Returns:
- a new message
-
newMessage
public Message newMessage(String message, Object... params)
Description copied from interface:MessageFactory
Creates a new parameterized message.- Specified by:
newMessage
in interfaceMessageFactory
- Parameters:
message
- a message template, the kind of message template depends on the implementation.params
- the message parameters- Returns:
- a new message
- See Also:
ParameterizedMessageFactory
,StringFormatterMessageFactory
-
-