@Inherited
@Documented
@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface RestWebSocket
详情见: https://redkale.org
限定符和类型 | 可选元素和说明 |
---|---|
boolean |
anyuser
WebSocket.createUserid返回的值是否不能表示用户登录态, 比如createUserid返回随机的UUID那么anyuser应该为true
|
boolean |
binary
是否为二进制消息, 默认为文本消息
|
java.lang.String |
catalog
目录名, 不能含特殊字符, 只能小写字母+数字,且不能以数字开头
|
java.lang.String |
comment
备注描述
|
java.lang.Class<? extends Cryptor> |
cryptor
加密解密器
|
boolean |
ignore
是否屏蔽该类的转换
|
int |
liveinterval
WebScoket服务器给客户端进行ping操作的间隔时间, 单位: 秒, 默认值:15秒
|
boolean |
mergemsg
接收客户端的分包(last=false)消息时是否自动合并包
|
java.lang.String |
name
模块名, 只能是模块名,不能含特殊字符, 只能小写字母+数字,且不能以数字开头
|
boolean |
repair
同@WebServlet的repair属性
|
boolean |
single
是否单用户单连接, 默认单用户单连接
|
int |
wsmaxbody
最大消息体长度, 小于1表示无限制
|
int |
wsmaxconns
最大连接数, 小于1表示无限制
|
int |
wsthreads
操作WebSocketNode对应CacheSource并发数, 为-1表示无限制,为0表示系统默认值(CPU*8)
|
public abstract java.lang.String name
public abstract boolean anyuser
public abstract int liveinterval
public abstract java.lang.Class<? extends Cryptor> cryptor