de.huxhorn.lilith.data.logging
Class Message
java.lang.Object
de.huxhorn.lilith.data.logging.Message
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public final class Message
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
This class encapsulates a parameterized message as used by LoggingEvent and NDC.
The message is formatted lazily the first time it is actually retrieved using getMessage().
- See Also:
- Serialized Form
|
Constructor Summary |
Message()
|
Message(java.lang.String messagePattern)
|
Message(java.lang.String messagePattern,
java.lang.String[] arguments)
|
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Message
public Message()
Message
public Message(java.lang.String messagePattern)
Message
public Message(java.lang.String messagePattern,
java.lang.String[] arguments)
getMessage
public java.lang.String getMessage()
getMessagePattern
public java.lang.String getMessagePattern()
setMessagePattern
public void setMessagePattern(java.lang.String messagePattern)
getArguments
public java.lang.String[] getArguments()
setArguments
public void setArguments(java.lang.String[] arguments)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
clone
public Message clone()
throws java.lang.CloneNotSupportedException
- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object