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