public abstract class WebSocketBase extends java.lang.Object implements WebSocket
构造器和说明 |
---|
WebSocketBase() |
限定符和类型 | 方法和说明 |
---|---|
<T> T |
attr(java.lang.String name)
获取属性
|
<T> void |
attr(java.lang.String name,
T value)
设置属性
|
boolean |
attrHas(java.lang.String name)
是有属性
|
java.util.Map<java.lang.String,java.lang.Object> |
attrMap()
获取所有属性
|
<T> T |
attrOrDefault(java.lang.String name,
T def)
获取属性或默认值
|
void |
close()
关闭
|
java.lang.String |
id()
会话id
|
protected void |
init(java.net.URI uri) |
boolean |
isClosed() |
java.lang.String |
name()
名字(由用户设定)
|
void |
nameAs(java.lang.String name)
名字命为
|
java.lang.String |
param(java.lang.String name)
获取参数
|
void |
param(java.lang.String name,
java.lang.String value)
添加参数
|
MultiMap<java.lang.String> |
paramMap()
获取参数字典
|
java.lang.String |
paramOrDefault(java.lang.String name,
java.lang.String def)
获取参数或默认值
|
java.lang.String |
path()
获取请求路径
|
void |
pathNew(java.lang.String pathNew)
设置新路径
|
java.lang.String |
url()
获取请求地址
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIdleTimeout, isSecure, isValid, localAddress, remoteAddress, send, send, setIdleTimeout
protected void init(java.net.URI uri)
public boolean isClosed()
public void nameAs(java.lang.String name)
WebSocket
public void pathNew(java.lang.String pathNew)
WebSocket
public java.lang.String param(java.lang.String name)
WebSocket
public java.lang.String paramOrDefault(java.lang.String name, java.lang.String def)
WebSocket
paramOrDefault
在接口中 WebSocket
name
- 参数名def
- 默认值public void param(java.lang.String name, java.lang.String value)
WebSocket
public java.util.Map<java.lang.String,java.lang.Object> attrMap()
WebSocket
public boolean attrHas(java.lang.String name)
WebSocket
public <T> T attr(java.lang.String name)
WebSocket
public <T> T attrOrDefault(java.lang.String name, T def)
WebSocket
attrOrDefault
在接口中 WebSocket
name
- 名字def
- 默认值public <T> void attr(java.lang.String name, T value)
WebSocket