| package com.matrix.component.websoket; | 
|   | 
| import org.springframework.web.socket.CloseStatus; | 
| import org.springframework.web.socket.TextMessage; | 
| import org.springframework.web.socket.WebSocketSession; | 
|   | 
| /** | 
|  * soket消息观察者 | 
|  * @author jyy | 
|  */ | 
| public interface WebSoketMessageObserver { | 
|   | 
|         /** | 
|          * 用户登录 | 
|          * @param session | 
|          */ | 
|         void userConnection(WebSocketSession session); | 
|   | 
|         /** | 
|          * 处理用户请求 | 
|          */ | 
|         void handleTextMessage(WebSocketSession session, TextMessage message); | 
|   | 
|         /** | 
|          * 用户退出后的处理 | 
|          */ | 
|         void afterConnectionClosed(WebSocketSession session, CloseStatus status); | 
|   | 
|   | 
|   | 
| } |