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 MessageFactoryCreates messages. Implementations can provide different message format syntaxes.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MessagenewMessage(java.lang.Object message)Creates a new message based on an Object.MessagenewMessage(java.lang.String message)Creates a new message based on a String.MessagenewMessage(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
-
-