public final class ObjectArrayMessage extends java.lang.Object implements Message
Created for use with the CSV layout. For example:
logger.debug(new ObjectArrayMessage(1, 2, "Bob"));
Modifier and Type | Field and Description |
---|---|
private java.lang.Object[] |
array |
private java.lang.String |
arrayString |
private static java.lang.Object[] |
EMPTY_OBJECT_ARRAY |
private static long |
serialVersionUID |
Constructor and Description |
---|
ObjectArrayMessage(java.lang.Object... obj)
Creates the ObjectMessage.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
equalObjectsOrStrings(java.lang.Object[] left,
java.lang.Object[] right) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getFormat()
Returns the object formatted using its toString method.
|
java.lang.String |
getFormattedMessage()
Returns the formatted object message.
|
java.lang.Object[] |
getParameters()
Returns the object as if it were a parameter.
|
java.lang.Throwable |
getThrowable()
Returns null.
|
int |
hashCode() |
private void |
readObject(java.io.ObjectInputStream in) |
java.lang.String |
toString() |
private void |
writeObject(java.io.ObjectOutputStream out) |
private static final java.lang.Object[] EMPTY_OBJECT_ARRAY
private static final long serialVersionUID
private transient java.lang.Object[] array
private transient java.lang.String arrayString
public ObjectArrayMessage(java.lang.Object... obj)
obj
- The Object to format.private boolean equalObjectsOrStrings(java.lang.Object[] left, java.lang.Object[] right)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String getFormat()
public java.lang.String getFormattedMessage()
getFormattedMessage
in interface Message
public java.lang.Object[] getParameters()
getParameters
in interface Message
public java.lang.Throwable getThrowable()
getThrowable
in interface Message
public int hashCode()
hashCode
in class java.lang.Object
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public java.lang.String toString()
toString
in class java.lang.Object
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException