|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface SessionStore
用来持久化存储session attribute的机制。
| 嵌套类摘要 | |
|---|---|
static interface |
SessionStore.StoreContext
帮助store取得当前request的信息,并存放它们自己的当前状态。 |
| 方法摘要 | |
|---|---|
void |
commit(Map<String,Object> modifiedAttrs,
String sessionID,
SessionStore.StoreContext storeContext)
保存指定session的attributes。 |
Iterable<String> |
getAttributeNames(String sessionID,
SessionStore.StoreContext storeContext)
取得指定session的所有attribute名称。 |
void |
init(String storeName,
SessionConfig sessionConfig)
初始化SessionStore。 |
void |
invaldiate(String sessionID,
SessionStore.StoreContext storeContext)
丢弃指定session ID的所有内容。 |
Object |
loadAttribute(String attrName,
String sessionID,
SessionStore.StoreContext storeContext)
装载指定session的某个attribute。 |
| 方法详细信息 |
|---|
void init(String storeName,
SessionConfig sessionConfig)
throws Exception
Exception
Iterable<String> getAttributeNames(String sessionID,
SessionStore.StoreContext storeContext)
sessionID - 要装载的session IDstoreContext - 用来取得request信息,并存放store当前的状态
Object loadAttribute(String attrName,
String sessionID,
SessionStore.StoreContext storeContext)
attrName - 要装载的attribute名称sessionID - 要存取的session IDstoreContext - 用来取得request信息,并存放store当前的状态
void invaldiate(String sessionID,
SessionStore.StoreContext storeContext)
sessionID - 要丢弃的session IDstoreContext - 用来取得request信息,并存放store当前的状态
void commit(Map<String,Object> modifiedAttrs,
String sessionID,
SessionStore.StoreContext storeContext)
modifiedAttrs - 要保存的attrs,如果值为null表示删除sessionID - 要保存的sessionIDstoreContext - 用来取得request信息,并存放store当前的状态
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||