public interface SessionState
限定符和类型 | 方法和说明 |
---|---|
long |
creationTime()
创建时间
|
long |
lastAccessTime()
最后访问时间
|
default boolean |
replaceable()
是否可替换
|
java.lang.String |
sessionChangeId()
变更SESSION_ID
|
void |
sessionClear()
清除SESSION状态
|
default java.lang.Object |
sessionGet(java.lang.String key)
获取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键名集合
|
default void |
sessionPublish()
发布SESSION状态(类似jwt)
|
default void |
sessionRefresh()
刷新SESSION状态(可续时)
|
void |
sessionRemove(java.lang.String key)
移除SESSION状态
|
void |
sessionReset()
会话重置(清空数据,并变更会话ID)
|
void |
sessionSet(java.lang.String key,
java.lang.Object val)
设置SESSION状态
|
default java.lang.String |
sessionToken()
获取会话令牌(如: solon-web-sessionstate-jwt 插件支持)
|
default boolean replaceable()
long creationTime()
long lastAccessTime()
default void sessionRefresh() throws java.io.IOException
java.io.IOException
default void sessionPublish() throws java.io.IOException
java.io.IOException
void sessionClear()
void sessionReset()
java.lang.String sessionId()
java.lang.String sessionChangeId()
java.util.Collection<java.lang.String> sessionKeys()
default java.lang.Object sessionGet(java.lang.String key)
<T> T sessionGet(java.lang.String key, java.lang.Class<T> clz)
void sessionSet(java.lang.String key, java.lang.Object val)
void sessionRemove(java.lang.String key)
default java.lang.String sessionToken()