public abstract class SessionBase extends Object implements Session
| 构造器和说明 |
|---|
SessionBase(Channel channel) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
attr(String name)
获取附件
|
<T> Session |
attrDel(String name)
删除附件
|
boolean |
attrHas(String name)
是有属性
|
Map<String,Object> |
attrMap()
获取所有属性
|
<T> T |
attrOrDefault(String name,
T def)
获取属性或默认值
|
<T> Session |
attrPut(String name,
T value)
设置附件
|
protected String |
generateId() |
long |
liveTime()
最后活动时间
|
String |
sessionId()
获取会话Id
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandshake, isClosing, isValid, localAddress, name, param, paramOrDefault, path, pathNew, reconnect, remoteAddress, reply, replyEnd, sendAlarm, sendPingclose, closeStarting, preclose, send, sendAndRequest, sendAndRequest, sendAndSubscribe, sendAndSubscribeprotected final Channel channel
public SessionBase(Channel channel)
public <T> T attrOrDefault(String name, T def)
attrOrDefault 在接口中 Sessionname - 名字def - 默认值public String sessionId()
SessionsessionId 在接口中 ClientSessionsessionId 在接口中 Sessionprotected String generateId()
Copyright © 2024. All rights reserved.