public class StompSessionImpl extends java.lang.Object implements StompSession
限定符和类型 | 方法和说明 |
---|---|
void |
addSubscription(Subscription subscription) |
void |
close()
关闭会话
|
WebSocket |
getSocket() |
Subscription |
getSubscription(java.lang.String destination) |
java.lang.String |
id()
id
|
java.lang.String |
name()
名字
|
void |
nameAs(java.lang.String name)
名字命名为
|
static StompSessionImpl |
of(WebSocket socket) |
java.lang.String |
param(java.lang.String name)
获取参数
|
java.lang.String |
paramOrDefault(java.lang.String name,
java.lang.String def)
获取参数或默认值
|
void |
receipt(Frame frame)
答复凭据
|
java.net.InetSocketAddress |
remoteAddress()
获取远程地址
|
void |
send(Frame frame)
发送
|
public static StompSessionImpl of(WebSocket socket)
public WebSocket getSocket()
public java.lang.String id()
StompSession
id
在接口中 StompSession
public java.lang.String name()
StompSession
name
在接口中 StompSession
public void nameAs(java.lang.String name)
StompSession
nameAs
在接口中 StompSession
public java.lang.String param(java.lang.String name)
StompSession
param
在接口中 StompSession
name
- 参数名public java.lang.String paramOrDefault(java.lang.String name, java.lang.String def)
StompSession
paramOrDefault
在接口中 StompSession
name
- 参数名def
- 默认值public java.net.InetSocketAddress remoteAddress() throws java.io.IOException
StompSession
remoteAddress
在接口中 StompSession
java.io.IOException
public void close()
StompSession
close
在接口中 StompSession
public void addSubscription(Subscription subscription)
public Subscription getSubscription(java.lang.String destination)
public void send(Frame frame)
send
在接口中 StompSession
frame
- 帧public void receipt(Frame frame)