Package com.adaptris.interlok.types
Interface SerializableMessage
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
DefaultSerializableMessage
public interface SerializableMessage extends java.io.Serializable
Basic message implementation that can be serialized.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
getUniqueId
java.lang.String getUniqueId()
-
setUniqueId
void setUniqueId(java.lang.String uniqueId)
-
getContent
java.lang.String getContent()
-
setContent
void setContent(java.lang.String payload)
-
getMessageHeaders
java.util.Map<java.lang.String,java.lang.String> getMessageHeaders()
Returns a view of all the existing headers associated with the message.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. UseaddMessageHeader(String, String)
orremoveMessageHeader(String)
to manipulate individual headers.- Returns:
- a read only view of the messages.
-
setMessageHeaders
void setMessageHeaders(java.util.Map<java.lang.String,java.lang.String> metadata)
Overwrite all the headers.Clear and overwrite all the headers
- Parameters:
metadata
-
-
addMessageHeader
void addMessageHeader(java.lang.String key, java.lang.String value)
-
removeMessageHeader
void removeMessageHeader(java.lang.String key)
-
getContentEncoding
java.lang.String getContentEncoding()
-
setContentEncoding
void setContentEncoding(java.lang.String payloadEncoding)
-
setNextServiceId
void setNextServiceId(java.lang.String next)
-
getNextServiceId
java.lang.String getNextServiceId()
-
-