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); 
 | 
  
 | 
  
 | 
  
 | 
} 
 |