public interface SerializableMessage
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
void |
addMessageHeader(java.lang.String key,
java.lang.String value) |
java.lang.String |
getContent() |
java.lang.String |
getContentEncoding() |
java.util.Map<java.lang.String,java.lang.String> |
getMessageHeaders()
Returns a view of all the existing headers associated with the message.
|
java.lang.String |
getNextServiceId() |
java.lang.String |
getUniqueId() |
void |
removeMessageHeader(java.lang.String key) |
void |
setContent(java.lang.String payload) |
void |
setContentEncoding(java.lang.String payloadEncoding) |
void |
setMessageHeaders(java.util.Map<java.lang.String,java.lang.String> metadata)
Overwrite all the headers.
|
void |
setNextServiceId(java.lang.String next) |
void |
setUniqueId(java.lang.String uniqueId) |
java.lang.String getUniqueId()
void setUniqueId(java.lang.String uniqueId)
java.lang.String getContent()
void setContent(java.lang.String payload)
java.util.Map<java.lang.String,java.lang.String> getMessageHeaders()
Any changes to the returned Map
are not guaranteed to be reflected in underlying map.
You should treat the returned Map as a read only view of the current message headers. Use
addMessageHeader(String, String)
or removeMessageHeader(String)
to manipulate
individual headers.
void setMessageHeaders(java.util.Map<java.lang.String,java.lang.String> metadata)
Clear and overwrite all the headers
metadata
- void addMessageHeader(java.lang.String key, java.lang.String value)
void removeMessageHeader(java.lang.String key)
java.lang.String getContentEncoding()
void setContentEncoding(java.lang.String payloadEncoding)
void setNextServiceId(java.lang.String next)
java.lang.String getNextServiceId()