Package com.rale4j.sb.websocket
Class MyWebSocketHandler
java.lang.Object
org.springframework.web.socket.handler.AbstractWebSocketHandler
org.springframework.web.socket.handler.TextWebSocketHandler
com.rale4j.sb.websocket.MyWebSocketHandler
- All Implemented Interfaces:
org.springframework.web.socket.WebSocketHandler
@Component
public class MyWebSocketHandler
extends org.springframework.web.socket.handler.TextWebSocketHandler
Example WebSocket handler with rate-limiting annotations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleTextMessage(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.TextMessage message) Handles incoming WebSocket text messages with rate limiting.Methods inherited from class org.springframework.web.socket.handler.TextWebSocketHandler
handleBinaryMessageMethods inherited from class org.springframework.web.socket.handler.AbstractWebSocketHandler
afterConnectionClosed, afterConnectionEstablished, handleMessage, handlePongMessage, handleTransportError, supportsPartialMessages
-
Constructor Details
-
MyWebSocketHandler
public MyWebSocketHandler()
-
-
Method Details
-
handleTextMessage
protected void handleTextMessage(org.springframework.web.socket.WebSocketSession session, org.springframework.web.socket.TextMessage message) throws Exception Handles incoming WebSocket text messages with rate limiting.- Overrides:
handleTextMessagein classorg.springframework.web.socket.handler.AbstractWebSocketHandler- Parameters:
session- the WebSocket sessionmessage- the incoming text message- Throws:
Exception- if an error occurs while handling the message
-