public class BrokerMediaStompListener extends java.lang.Object implements StompListener
| 构造器和说明 |
|---|
BrokerMediaStompListener(StompBrokerMedia brokerMedia) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onAck(StompSession session,
Frame frame)
消息ACK
|
void |
onClose(StompSession session)
连接关闭
当连接断开时触发
|
void |
onConnect(StompSession session,
Frame frame)
连接命令
需要响应
|
void |
onDisconnect(StompSession session,
Frame frame)
断开命令
需要响应
|
void |
onError(StompSession socket,
java.lang.Throwable error)
出错时
|
void |
onFrame(StompSession session,
Frame frame)
收到消息帧
|
void |
onOpen(StompSession session)
可以放鉴权,参数可以通过Head或者地址栏
鉴权失败可以直接关闭, 如:socket.close();
|
void |
onSend(StompSession session,
Frame frame)
发送消息
|
void |
onSubscribe(StompSession session,
Frame frame)
订阅命令
|
void |
onUnsubscribe(StompSession socket,
Frame frame)
取消订阅命令
|
protected void |
unSubscribeHandle(java.util.function.Function<Subscription,java.lang.Boolean> function)
删除订阅
|
public BrokerMediaStompListener(StompBrokerMedia brokerMedia)
public void onOpen(StompSession session)
onOpen 在接口中 StompListenersession - public void onClose(StompSession session)
onClose 在接口中 StompListenerpublic void onFrame(StompSession session, Frame frame)
StompListeneronFrame 在接口中 StompListenerframe - 帧public void onError(StompSession socket, java.lang.Throwable error)
StompListeneronError 在接口中 StompListenerpublic void onConnect(StompSession session, Frame frame)
public void onDisconnect(StompSession session, Frame frame)
public void onSubscribe(StompSession session, Frame frame)
public void onUnsubscribe(StompSession socket, Frame frame)
public void onSend(StompSession session, Frame frame)
public void onAck(StompSession session, Frame frame)
protected void unSubscribeHandle(java.util.function.Function<Subscription,java.lang.Boolean> function)
function -