public class ToStompWebSocketListener extends java.lang.Object implements WebSocketListener, SubProtocolCapable
SEC_WEBSOCKET_PROTOCOL| 限定符 | 构造器和说明 |
|---|---|
protected |
ToStompWebSocketListener(java.lang.String endpoint,
StompBrokerMedia brokerMedia) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getSubProtocols(java.util.Collection<java.lang.String> requestProtocols) |
void |
onClose(WebSocket socket)
连接关闭时
|
void |
onError(WebSocket socket,
java.lang.Throwable error)
出错时
|
void |
onMessage(WebSocket socket,
java.nio.ByteBuffer binary)
收到消息时
|
void |
onMessage(WebSocket socket,
java.lang.String text)
收到消息时
|
void |
onOpen(WebSocket socket)
连接打开时(可以做个签权)
|
protected void |
onStomp(StompSessionImpl session,
Frame frame)
Stomp 帧接收
|
protected void |
stompToListener(StompSessionImpl session,
Frame frame)
Stomp 帧转给监听器
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonPing, onPongprotected ToStompWebSocketListener(java.lang.String endpoint,
StompBrokerMedia brokerMedia)
public java.lang.String getSubProtocols(@Nullable java.util.Collection<java.lang.String> requestProtocols)
getSubProtocols 在接口中 SubProtocolCapablepublic void onOpen(WebSocket socket)
WebSocketListeneronOpen 在接口中 WebSocketListenerpublic void onMessage(WebSocket socket, java.nio.ByteBuffer binary) throws java.io.IOException
WebSocketListeneronMessage 在接口中 WebSocketListenerjava.io.IOExceptionpublic void onMessage(WebSocket socket, java.lang.String text) throws java.io.IOException
WebSocketListeneronMessage 在接口中 WebSocketListenerjava.io.IOExceptionpublic void onClose(WebSocket socket)
WebSocketListeneronClose 在接口中 WebSocketListenerpublic void onError(WebSocket socket, java.lang.Throwable error)
WebSocketListeneronError 在接口中 WebSocketListenerprotected void onStomp(StompSessionImpl session, Frame frame)
protected void stompToListener(StompSessionImpl session, Frame frame)