public class RoleInputMessage
extends java.lang.Object
ForkliftMessage for being used
with RoleInput.| Constructor and Description |
|---|
RoleInputMessage(java.lang.String role,
java.lang.String id,
java.lang.String msg,
java.util.Map<java.lang.String,java.lang.String> properties,
java.util.Map<Header,java.lang.Object> headers) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
static RoleInputMessage |
fromForkliftMessage(java.lang.String role,
ForkliftMessage input)
Decodes a message from a role and source
ForkliftMessage. |
static RoleInputMessage |
fromString(java.lang.String input)
Decodes a message from the given JSON string.
|
java.util.Map<Header,java.lang.Object> |
getHeaders() |
java.lang.String |
getId() |
java.lang.String |
getMsg() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getRole() |
ForkliftMessage |
toForkliftMessage(ForkliftMessage sourceMessage)
Encodes this role input message to a forklift message, dropping the role.
|
java.lang.String |
toString()
Encodes the message to a JSON string.
|
public RoleInputMessage(java.lang.String role,
java.lang.String id,
java.lang.String msg,
java.util.Map<java.lang.String,java.lang.String> properties,
java.util.Map<Header,java.lang.Object> headers)
public java.lang.String getRole()
public java.lang.String getId()
public java.lang.String getMsg()
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.util.Map<Header,java.lang.Object> getHeaders()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic static RoleInputMessage fromString(java.lang.String input)
input - the JSON string to read frompublic static RoleInputMessage fromForkliftMessage(java.lang.String role, ForkliftMessage input)
ForkliftMessage.role - the role for the deserialized messageinput - the forlift message to take info frompublic java.lang.String toString()
toString in class java.lang.Objectpublic ForkliftMessage toForkliftMessage(ForkliftMessage sourceMessage)
sourceMessage - the source message to acknowledge when acknowledging the resulting message