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 |
param(java.lang.String name)
获取参数
|
void |
param(java.lang.String name,
java.lang.String value)
添加参数
|
java.util.Map<java.lang.String,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 pathNew(java.lang.String pathNew)
WebSocket
public java.util.Map<java.lang.String,java.lang.String> paramMap()
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