public class KeyValueMessage extends java.lang.Object implements Message
toString is calculated only when necessary,
so Messages can be used in logging without the overhead or side effects of toString
being called on the elements in the logging statement.| Constructor and Description |
|---|
KeyValueMessage(java.lang.Object[] ary) |
| Modifier and Type | Method and Description |
|---|---|
static KeyValueMessage |
of(java.lang.String key,
java.lang.Object value) |
static KeyValueMessage |
of(java.lang.String key,
java.lang.Object[] ary) |
static KeyValueMessage |
of(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2) |
static KeyValueMessage |
of(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3) |
static KeyValueMessage |
of(java.lang.String k1,
java.lang.Object v1,
java.lang.String k2,
java.lang.Object v2,
java.lang.String k3,
java.lang.Object v3,
java.lang.String k4,
java.lang.Object v4) |
java.lang.String |
toString() |
public static KeyValueMessage of(java.lang.String key, java.lang.Object value)
public static KeyValueMessage of(java.lang.String key, java.lang.Object[] ary)
public static KeyValueMessage of(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2)
public static KeyValueMessage of(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3)
public static KeyValueMessage of(java.lang.String k1, java.lang.Object v1, java.lang.String k2, java.lang.Object v2, java.lang.String k3, java.lang.Object v3, java.lang.String k4, java.lang.Object v4)
public java.lang.String toString()
toString in class java.lang.Object