abstract class ConvertingEncoderDecoderSupport<T : Any, M : Any>
Base class that can be used to implement a standard javax.websocket.Encoder and/or javax.websocket.Decoder. It provides encode and decode method implementations that delegate to a Spring ConversionService. By default, this class looks up a ConversionService registered in the Subclasses can extend this class and should also implement one or both of javax.websocket.Encoder and javax.websocket.Decoder. For convenience ConvertingEncoderDecoderSupport.BinaryEncoder, ConvertingEncoderDecoderSupport.BinaryDecoder, ConvertingEncoderDecoderSupport.TextEncoder and ConvertingEncoderDecoderSupport.TextDecoder subclasses are provided. Since JSR-356 only allows Encoder/Decoder to be registered by type, instances of this class are therefore managed by the WebSocket runtime, and do not need to be registered as Spring Beans. They can, however, by injected with Spring-managed dependencies via Autowired. Converters to convert between the |
|
open class StandardToWebSocketExtensionAdapter : WebSocketExtension
A sub-class of org.springframework.web.socket.WebSocketExtension that can be constructed from an javax.websocket.Extension. |
|
open class StandardWebSocketHandlerAdapter : Endpoint
Adapts a WebSocketHandler to the standard WebSocket for Java API. |
|
open class WebSocketToStandardExtensionAdapter : Extension
Adapt an instance of org.springframework.web.socket.WebSocketExtension to the javax.websocket.Extension interface. |