package org.hsweb.web.socket.message; import org.hsweb.web.socket.WebSocketSessionListener; import org.springframework.web.socket.WebSocketSession; import java.io.IOException; /** * websocket消息管理器,用于使用websocket进行消息推送 * Created by 浩 on 2016-01-19 0019. */ public interface WebSocketMessageManager extends WebSocketSessionListener { /** * 发送一个消息 * * @param message 消息实例 * @return 是否发送成功 */ boolean publish(WebSocketMessage message) throws IOException; boolean subscribe(String type, String userId,WebSocketSession socketSession); boolean deSubscribe(String type, String userId,WebSocketSession socketSession); }