public abstract class AbstractMessage extends Object implements Message
CREDENTIALS_CHARSET_HEADER, DS_ID_HEADER, ENDPOINT_HEADER, HIDDEN_CREDENTIALS, REMOTE_CREDENTIALS_CHARSET_HEADER, REMOTE_CREDENTIALS_HEADER| Constructor and Description |
|---|
AbstractMessage() |
AbstractMessage(Message request) |
AbstractMessage(Message request,
boolean keepClientId) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getBody() |
Object |
getClientId() |
String |
getDestination() |
Object |
getHeader(String name) |
Map<String,Object> |
getHeaders() |
String |
getMessageId() |
long |
getTimestamp() |
long |
getTimeToLive() |
boolean |
headerExists(String name) |
void |
setBody(Object body) |
void |
setClientId(Object clientId) |
void |
setDestination(String destination) |
void |
setHeader(String name,
Object value) |
void |
setHeaders(Map<String,Object> headers) |
void |
setMessageId(String messageId) |
void |
setTimestamp(long timestamp) |
void |
setTimeToLive(long timeToLive) |
protected void |
toString(StringBuilder sb,
String indent,
String bodyAlternative) |
public AbstractMessage()
public AbstractMessage(Message request)
public AbstractMessage(Message request, boolean keepClientId)
public Object getClientId()
getClientId in interface Messagepublic void setClientId(Object clientId)
setClientId in interface Messagepublic String getDestination()
getDestination in interface Messagepublic void setDestination(String destination)
setDestination in interface Messagepublic Map<String,Object> getHeaders()
getHeaders in interface Messagepublic void setHeaders(Map<String,Object> headers)
setHeaders in interface Messagepublic boolean headerExists(String name)
headerExists in interface Messagepublic String getMessageId()
getMessageId in interface Messagepublic void setMessageId(String messageId)
setMessageId in interface Messagepublic long getTimestamp()
getTimestamp in interface Messagepublic void setTimestamp(long timestamp)
setTimestamp in interface Messagepublic long getTimeToLive()
getTimeToLive in interface Messagepublic void setTimeToLive(long timeToLive)
setTimeToLive in interface Messageprotected void toString(StringBuilder sb, String indent, String bodyAlternative)