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