Top Description Interfaces Classes
module spring.websocket

Package org.springframework.web.socket.handler

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Convenient org.springframework.web.socket.WebSocketHandler implementations and decorators.

Interface Summary

Modifier and TypeInterface and Description
public interface
WebSocketHandlerDecoratorFactory

A factory for applying decorators to a WebSocketHandler.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractWebSocketHandler

A convenient base class for WebSocketHandler implementation with empty methods.

public class
BeanCreatingHandlerProvider<
the handler type
T
>

Instantiates a target handler through a Spring BeanFactory and also provides an equivalent destroy method.

public class
BinaryWebSocketHandler

A convenient base class for WebSocketHandler implementations that process binary messages only.

public class
ConcurrentWebSocketSessionDecorator

Wrap a WebSocketSession to guarantee only one thread can send messages at a time.

public class
public class
LoggingWebSocketHandlerDecorator

A WebSocketHandlerDecorator that adds logging to WebSocket lifecycle events.

public class
PerConnectionWebSocketHandler

A WebSocketHandler that initializes and destroys a WebSocketHandler instance for each WebSocket connection and delegates all other methods to it.

public class
SessionLimitExceededException

Raised when a WebSocket session has exceeded limits it has been configured for, e.g. timeout, buffer size, etc.

public class
TextWebSocketHandler

A convenient base class for WebSocketHandler implementations that process text messages only.

public class
public class