public interface BTGSession
| 限定符和类型 | 方法和说明 |
|---|---|
void |
active()
使session处于活跃状态
|
void |
addAttributeNotRefresh(String key,
Object obj)
添加属性不进行session同步更新
|
BTGSession |
cloneMe()
克隆
|
Object |
getAttribute(String name)
根据key获取session的value值
|
Enumeration<String> |
getAttributeNames()
获取session所有参数的key
|
long |
getCreationTime()
session创建时间
|
String |
getId()
获取session id
|
long |
getLastAccessedTime()
获取最后激活时间
|
long |
getLastUpdateMillis()
获取session最后访问时间最后同步更新时间
|
int |
getMaxInactiveInterval()
获取session最大空间时间(session过期时间)
|
BTGSessionContext |
getSessionContext()
获取session上下文
|
void |
invalidate()
使session失效
|
boolean |
isInvalidate()
是否失效
|
boolean |
isNew()
是否新创建的session
|
void |
removeAttribute(String name)
根据参数名清理session保存的参数
|
void |
setAttribute(String name,
Object value)
设置session参数值
|
void |
setLastAccessedTime(long lastAccessedTime)
设置最后激活时间
|
void |
setLastUpdateMillis(long lastUpdateMillis)
设置session最后访问时间最后同步更新时间
|
void |
setMaxInactiveInterval(int maxInactiveInterval)
设置session最大空闲时间(session过期时间)
|
long getCreationTime()
String getId()
long getLastAccessedTime()
void setMaxInactiveInterval(int maxInactiveInterval)
maxInactiveInterval - intint getMaxInactiveInterval()
BTGSessionContext getSessionContext()
Enumeration<String> getAttributeNames()
void setAttribute(String name, Object value)
name - Stringvalue - Objectvoid removeAttribute(String name)
name - namevoid invalidate()
boolean isNew()
void setLastAccessedTime(long lastAccessedTime)
lastAccessedTime - longboolean isInvalidate()
void active()
BTGSession cloneMe()
void addAttributeNotRefresh(String key, Object obj)
key - 参数名obj - 参数值long getLastUpdateMillis()
void setLastUpdateMillis(long lastUpdateMillis)
lastUpdateMillis - session最后访问时间最后同步更新时间Copyright © 2018. All rights reserved.