Class WebSocketMessage

java.lang.Object
org.citrusframework.message.DefaultMessage
org.citrusframework.websocket.message.WebSocketMessage
All Implemented Interfaces:
Serializable, Message

public class WebSocketMessage extends DefaultMessage
Message representing web socket message data.
Since:
2.3
Author:
Martin Maher
See Also:
  • Constructor Details

    • 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 -
    • WebSocketMessage

      public WebSocketMessage(Object payload, Map<String,Object> headers)
      Default message using message payload and headers.
      Parameters:
      payload -
      headers -
  • Method Details

    • 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: