Class WebSocketMessage
- java.lang.Object
-
- com.consol.citrus.message.DefaultMessage
-
- com.consol.citrus.websocket.message.WebSocketMessage
-
- All Implemented Interfaces:
Message,Serializable
public class WebSocketMessage extends DefaultMessage
Message representing web socket message data.- Since:
- 2.3
- Author:
- Martin Maher
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WebSocketMessage()Empty constructor initializing with empty message payload.WebSocketMessage(Message message)Constructs copy of given message.WebSocketMessage(Object payload)Default message using message payload.WebSocketMessage(Object payload, Map<String,Object> headers)Default message using message payload and headers.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisLast()Gets the isLast flag from message headers.WebSocketMessagelast(boolean last)Adds isLast message header.-
Methods inherited from class com.consol.citrus.message.DefaultMessage
addHeaderData, getHeader, getHeaderData, getHeaders, getId, getName, getPayload, getPayload, getTimestamp, getType, removeHeader, setHeader, setName, setPayload, setType, setType, toString
-
-
-
-
Constructor Detail
-
WebSocketMessage
public WebSocketMessage()
Empty constructor initializing with empty message payload.
-
WebSocketMessage
public WebSocketMessage(Message message)
Constructs copy of given message.- Parameters:
message-
-
WebSocketMessage
public WebSocketMessage(Object payload)
Default message using message payload.- Parameters:
payload-
-
-
Method Detail
-
last
public WebSocketMessage last(boolean last)
Adds isLast message header.- Parameters:
last-- Returns:
-
isLast
public boolean isLast()
Gets the isLast flag from message headers.- Returns:
-
-