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