Class MessageImpl
- java.lang.Object
-
- com.networknt.tram.message.common.MessageImpl
-
-
Field Summary
-
Fields inherited from interface com.networknt.tram.message.common.Message
DESTINATION, ID, PARTITION_ID
-
-
Constructor Summary
Constructors Constructor Description MessageImpl()MessageImpl(String payload, Map<String,String> headers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<String>getHeader(String name)Map<String,String>getHeaders()StringgetId()StringgetPayload()StringgetRequiredHeader(String name)booleanhasHeader(String name)voidremoveHeader(String key)voidsetHeader(String name, String value)voidsetHeaders(Map<String,String> headers)voidsetPayload(String payload)StringtoString()
-
-
-
Method Detail
-
getPayload
public String getPayload()
- Specified by:
getPayloadin interfaceMessage
-
getRequiredHeader
public String getRequiredHeader(String name)
- Specified by:
getRequiredHeaderin interfaceMessage
-
getHeaders
public Map<String,String> getHeaders()
- Specified by:
getHeadersin interfaceMessage
-
setPayload
public void setPayload(String payload)
- Specified by:
setPayloadin interfaceMessage
-
setHeaders
public void setHeaders(Map<String,String> headers)
- Specified by:
setHeadersin interfaceMessage
-
removeHeader
public void removeHeader(String key)
- Specified by:
removeHeaderin interfaceMessage
-
-