Package org.springframework.web.socket
Class AbstractWebSocketMessage<T>
- java.lang.Object
- org.springframework.web.socket.AbstractWebSocketMessage<T>
- All Implemented Interfaces:
WebSocketMessage<T>
- Direct Known Subclasses:
BinaryMessage,PingMessage,PongMessage,TextMessage
public abstract class AbstractWebSocketMessage<T> extends Object implements WebSocketMessage<T>
A message that can be handled or sent on a WebSocket connection.- Since:
- 4.0
- Author:
- Rossen Stoyanchev
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)TgetPayload()Return the message payload, never benull.inthashCode()booleanisLast()Whether this is the last part of a message sent as a series of partial messages.StringtoString()protected abstract StringtoStringPayload()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.web.socket.WebSocketMessage
getPayloadLength
Method Detail
getPayload
public T getPayload()
Return the message payload, never benull.- Specified by:
getPayloadin interfaceWebSocketMessage<T>
isLast
public boolean isLast()
Whether this is the last part of a message sent as a series of partial messages.- Specified by:
isLastin interfaceWebSocketMessage<T>
toStringPayload
protected abstract String toStringPayload()