Package org.apache.logging.log4j.message
Interface MessageFactory2
-
- All Superinterfaces:
MessageFactory
- All Known Implementing Classes:
AbstractMessageFactory
,FormattedMessageFactory
,LocalizedMessageFactory
,MessageFactory2Adapter
,MessageFormatMessageFactory
,ParameterizedMessageFactory
,ParameterizedNoReferenceMessageFactory
,ReusableMessageFactory
,SimpleMessageFactory
,StringFormatterMessageFactory
public interface MessageFactory2 extends MessageFactory
Creates messages. Implementations can provide different message format syntaxes.- Since:
- 2.6
- See Also:
ParameterizedMessageFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Message
newMessage(CharSequence charSequence)
Creates a new message for the specified CharSequence.Message
newMessage(String message, Object p0)
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.-
Methods inherited from interface org.apache.logging.log4j.message.MessageFactory
newMessage, newMessage, newMessage
-
-
-
-
Method Detail
-
newMessage
Message newMessage(CharSequence charSequence)
Creates a new message for the specified CharSequence.- Parameters:
charSequence
- the (potentially mutable) CharSequence- Returns:
- a new message for the specified CharSequence
-
newMessage
Message newMessage(String message, Object p0)
Creates a new parameterized message.- 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
Message newMessage(String message, Object p0, Object p1)
Creates a new parameterized message.- 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
Message newMessage(String message, Object p0, Object p1, Object p2)
Creates a new parameterized message.- 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
Message newMessage(String message, Object p0, Object p1, Object p2, Object p3)
Creates a new parameterized message.- 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
Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4)
Creates a new parameterized message.- 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
Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5)
Creates a new parameterized message.- 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
Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)
Creates a new parameterized message.- 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
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.- 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
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.- 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
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.- 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
-
-