public abstract class AbstractMessage extends java.lang.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 |
|---|---|
java.lang.Object |
getBody() |
java.lang.Object |
getClientId() |
java.lang.String |
getDestination() |
java.lang.Object |
getHeader(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.Object> |
getHeaders() |
java.lang.String |
getMessageId() |
long |
getTimestamp() |
long |
getTimeToLive() |
boolean |
headerExists(java.lang.String name) |
void |
setBody(java.lang.Object body) |
void |
setClientId(java.lang.Object clientId) |
void |
setDestination(java.lang.String destination) |
void |
setHeader(java.lang.String name,
java.lang.Object value) |
void |
setHeaders(java.util.Map<java.lang.String,java.lang.Object> headers) |
void |
setMessageId(java.lang.String messageId) |
void |
setTimestamp(long timestamp) |
void |
setTimeToLive(long timeToLive) |
protected void |
toString(java.lang.StringBuilder sb,
java.lang.String indent,
java.lang.String bodyAlternative) |
public AbstractMessage()
public AbstractMessage(Message request)
public AbstractMessage(Message request, boolean keepClientId)
public java.lang.Object getClientId()
getClientId in interface Messagepublic void setClientId(java.lang.Object clientId)
setClientId in interface Messagepublic java.lang.String getDestination()
getDestination in interface Messagepublic void setDestination(java.lang.String destination)
setDestination in interface Messagepublic java.util.Map<java.lang.String,java.lang.Object> getHeaders()
getHeaders in interface Messagepublic void setHeaders(java.util.Map<java.lang.String,java.lang.Object> headers)
setHeaders in interface Messagepublic java.lang.Object getHeader(java.lang.String name)
public boolean headerExists(java.lang.String name)
headerExists in interface Messagepublic void setHeader(java.lang.String name,
java.lang.Object value)
public java.lang.String getMessageId()
getMessageId in interface Messagepublic void setMessageId(java.lang.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(java.lang.StringBuilder sb,
java.lang.String indent,
java.lang.String bodyAlternative)