Class GlueSimpleWebSocketHandler
java.lang.Object
org.springframework.web.socket.handler.AbstractWebSocketHandler
com.poscoict.glueframework.websocket.GlueAbstractWebSocketHandler
com.poscoict.glueframework.websocket.GlueSimpleWebSocketHandler
- All Implemented Interfaces:
DisposableBean,InitializingBean,WebSocketHandler
GlueAbstractWebSocketHandler 를 상속하여 Text 또는 binary message를 처리할 수 있는 기본 handler.
WebSocket으로 연결된 client 들 중에서 session이 alive 되어 있는 모든 client에게 전달받은 message를 재전송 한다.
Direct Message도 동일하게 재전송한다.
See Also : GlueAbstractWebSocketHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleBinaryMessage(WebSocketSession session, BinaryMessage message) voidhandleDirectMessage(String senderInfo, byte[] txtMessage) voidhandleDirectMessage(String senderInfo, WebSocketMessage<?> message) protected voidhandleTextMessage(WebSocketSession session, TextMessage message) voidsendMsgToAllSessions(String senderInfo, WebSocketMessage<?> message) Methods inherited from class com.poscoict.glueframework.websocket.GlueAbstractWebSocketHandler
afterConnectionClosed, afterConnectionEstablished, afterPropertiesSet, destroy, handleTransportError, registerDirectSender, sendMsgToAllDirectSenders, setDirectSenderOnStartup, supportsPartialMessages, unregisterDirectSenderMethods inherited from class org.springframework.web.socket.handler.AbstractWebSocketHandler
handleMessage, handlePongMessage
-
Constructor Details
-
GlueSimpleWebSocketHandler
public GlueSimpleWebSocketHandler()
-
-
Method Details
-
handleTextMessage
- Overrides:
handleTextMessagein classAbstractWebSocketHandler- Throws:
Exception
-
handleBinaryMessage
protected void handleBinaryMessage(WebSocketSession session, BinaryMessage message) throws Exception - Overrides:
handleBinaryMessagein classAbstractWebSocketHandler- Throws:
Exception
-
sendMsgToAllSessions
-
handleDirectMessage
- Overrides:
handleDirectMessagein classGlueAbstractWebSocketHandler- Throws:
Exception
-
handleDirectMessage
- Overrides:
handleDirectMessagein classGlueAbstractWebSocketHandler- Throws:
Exception
-