public class SocketdSessionState extends java.lang.Object implements SessionState
构造器和说明 |
---|
SocketdSessionState(org.noear.socketd.transport.core.Session session) |
限定符和类型 | 方法和说明 |
---|---|
long |
creationTime()
创建时间
|
long |
lastAccessTime()
最后访问时间
|
boolean |
replaceable()
是否可替换
|
java.lang.String |
sessionChangeId()
变更SESSION_ID
|
void |
sessionClear()
清除SESSION状态
|
<T> T |
sessionGet(java.lang.String key,
java.lang.Class<T> clz)
获取SESSION状态(指定类型)
|
java.lang.String |
sessionId()
获取SESSION_ID
|
java.util.Collection<java.lang.String> |
sessionKeys()
获取SESSION键名集合
|
void |
sessionRemove(java.lang.String key)
移除SESSION状态
|
void |
sessionReset()
会话重置(清空数据,并变更会话ID)
|
void |
sessionSet(java.lang.String key,
java.lang.Object val)
设置SESSION状态
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
sessionGet, sessionPublish, sessionRefresh, sessionToken
public SocketdSessionState(org.noear.socketd.transport.core.Session session)
public boolean replaceable()
SessionState
replaceable
在接口中 SessionState
public long creationTime()
SessionState
creationTime
在接口中 SessionState
public long lastAccessTime()
SessionState
lastAccessTime
在接口中 SessionState
public java.lang.String sessionId()
SessionState
sessionId
在接口中 SessionState
public java.lang.String sessionChangeId()
SessionState
sessionChangeId
在接口中 SessionState
public java.util.Collection<java.lang.String> sessionKeys()
SessionState
sessionKeys
在接口中 SessionState
public <T> T sessionGet(java.lang.String key, java.lang.Class<T> clz)
SessionState
sessionGet
在接口中 SessionState
public void sessionSet(java.lang.String key, java.lang.Object val)
SessionState
sessionSet
在接口中 SessionState
public void sessionRemove(java.lang.String key)
SessionState
sessionRemove
在接口中 SessionState
public void sessionClear()
SessionState
sessionClear
在接口中 SessionState
public void sessionReset()
SessionState
sessionReset
在接口中 SessionState