## Uses of Interface
org.springframework.web.socket.sockjs.frame.SockJsMessageCodec

Packages that use SockJsMessageCodec
org.springframework.web.socket.config.annotation: Support for annotation-based WebSocket setup in configuration classes.
org.springframework.web.socket.sockjs.client: SockJS client implementation of `WebSocketClient`.
org.springframework.web.socket.sockjs.frame: Support classes for creating SockJS frames including the encoding and decoding of SockJS message frames.
org.springframework.web.socket.sockjs.transport: Server-side support for SockJS transports including `TransportHandler` implementations for processing incoming requests, their `session` counterparts for sending messages over the various transports, and `DefaultSockJsService`.
org.springframework.web.socket.sockjs.transport.session: SockJS specific implementations of `WebSocketSession`.

### Uses of SockJsMessageCodec in org.springframework.web.socket.config.annotation

Methods in org.springframework.web.socket.config.annotation with parameters of type SockJsMessageCodec
`SockJsServiceRegistration` SockJsServiceRegistration.`setMessageCodec(SockJsMessageCodec codec)` The codec to use for encoding and decoding SockJS messages.

### Uses of SockJsMessageCodec in org.springframework.web.socket.sockjs.client

Methods in org.springframework.web.socket.sockjs.client that return SockJsMessageCodec
`SockJsMessageCodec` SockJsClient.`getMessageCodec()` Return the SockJsMessageCodec to use.
`SockJsMessageCodec` AbstractClientSockJsSession.`getMessageCodec()`
`SockJsMessageCodec` TransportRequest.`getMessageCodec()` Return the message codec to use for encoding SockJS messages.

Methods in org.springframework.web.socket.sockjs.client with parameters of type SockJsMessageCodec
`void` SockJsClient.`setMessageCodec(SockJsMessageCodec messageCodec)` Set the SockJsMessageCodec to use.

### Uses of SockJsMessageCodec in org.springframework.web.socket.sockjs.frame

Classes in org.springframework.web.socket.sockjs.frame that implement SockJsMessageCodec
`class` `AbstractSockJsMessageCodec` An base class for SockJS message codec that provides an implementation of `AbstractSockJsMessageCodec.encode(String[])`.
`class` `Jackson2SockJsMessageCodec` A Jackson 2.6+ codec for encoding and decoding SockJS messages.

Methods in org.springframework.web.socket.sockjs.frame with parameters of type SockJsMessageCodec
`static SockJsFrame` SockJsFrame.`messageFrame(SockJsMessageCodec codec, String... messages)`

### Uses of SockJsMessageCodec in org.springframework.web.socket.sockjs.transport

Methods in org.springframework.web.socket.sockjs.transport that return SockJsMessageCodec
`SockJsMessageCodec` TransportHandlingSockJsService.`getMessageCodec()`
`SockJsMessageCodec` SockJsServiceConfig.`getMessageCodec()` The codec to use for encoding and decoding SockJS messages.

Methods in org.springframework.web.socket.sockjs.transport with parameters of type SockJsMessageCodec
`void` TransportHandlingSockJsService.`setMessageCodec(SockJsMessageCodec messageCodec)` The codec to use for encoding and decoding SockJS messages.

### Uses of SockJsMessageCodec in org.springframework.web.socket.sockjs.transport.session

Methods in org.springframework.web.socket.sockjs.transport.session that return SockJsMessageCodec
`protected SockJsMessageCodec` AbstractSockJsSession.`getMessageCodec()`