public interface Message extends Serializable
Modifier and Type | Method and Description |
---|---|
Message |
addHeaderData(String headerData)
Adds new header data.
|
Object |
getHeader(String headerName)
Gets the message header value by its header name.
|
List<String> |
getHeaderData()
Gets the list of header data in this message.
|
Map<String,Object> |
getHeaders()
Gets message headers.
|
String |
getId()
Gets the unique message id;
|
String |
getName()
Gets the message name for internal use;
|
Object |
getPayload()
Gets the message payload.
|
<T> T |
getPayload(Class<T> type)
Gets message payload with required type conversion.
|
void |
removeHeader(String headerName)
Removes the message header if it not a reserved message header such as unique message id.
|
Message |
setHeader(String headerName,
Object headerValue)
Sets new header entry in message header list.
|
void |
setName(String name)
Sets the message name for internal use.
|
void |
setPayload(Object payload)
Sets the message payload.
|
String getId()
String getName()
void setName(String name)
name
- Object getHeader(String headerName)
headerName
- Message setHeader(String headerName, Object headerValue)
headerName
- headerValue
- void removeHeader(String headerName)
headerName
- Message addHeaderData(String headerData)
headerData
- <T> T getPayload(Class<T> type)
T
- type
- Object getPayload()
void setPayload(Object payload)
payload
- Copyright © 2008–2018 ConSol Software GmbH. All rights reserved.