Package org.apache.logging.log4j.message
Interface MessageFactory
-
- All Known Subinterfaces:
MessageFactory2
- All Known Implementing Classes:
AbstractMessageFactory
,FormattedMessageFactory
,LocalizedMessageFactory
,MessageFactory2Adapter
,MessageFormatMessageFactory
,ParameterizedMessageFactory
,ParameterizedNoReferenceMessageFactory
,ReusableMessageFactory
,SimpleMessageFactory
,StringFormatterMessageFactory
public interface MessageFactory
Creates messages. Implementations can provide different message format syntaxes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Message
newMessage(java.lang.Object message)
Creates a new message based on an Object.Message
newMessage(java.lang.String message)
Creates a new message based on a String.Message
newMessage(java.lang.String message, java.lang.Object... params)
Creates a new parameterized message.
-
-
-
Method Detail
-
newMessage
Message newMessage(java.lang.Object message)
Creates a new message based on an Object.- Parameters:
message
- a message object- Returns:
- a new message
-
newMessage
Message newMessage(java.lang.String message)
Creates a new message based on a String.- Parameters:
message
- a message String- Returns:
- a new message
-
newMessage
Message newMessage(java.lang.String message, java.lang.Object... params)
Creates a new parameterized message.- 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
-
-