Class AbstractSockJsMessageCodec
java.lang.Object
org.springframework.web.socket.sockjs.frame.AbstractSockJsMessageCodec
- All Implemented Interfaces:
SockJsMessageCodec
- Direct Known Subclasses:
Jackson2SockJsMessageCodec
A base class for SockJS message codec that provides an implementation of
encode(String[])
.- Since:
- 4.0
- Author:
- Rossen Stoyanchev
-
Constructor Details
-
AbstractSockJsMessageCodec
public AbstractSockJsMessageCodec()
-
-
Method Details
-
encode
Description copied from interface:SockJsMessageCodec
Encode the given messages as a SockJS message frame. Aside from applying standard JSON quoting to each message, there are some additional JSON Unicode escaping rules. See the "JSON Unicode Encoding" section of SockJS protocol (i.e. the protocol test suite).- Specified by:
encode
in interfaceSockJsMessageCodec
- Parameters:
messages
- the messages to encode- Returns:
- the content for a SockJS message frame (never
null
)
-
applyJsonQuoting
Apply standard JSON string quoting (see json.org).
-