public interface SessionStore
Modifier and Type | Interface and Description |
---|---|
static interface |
SessionStore.StoreContext
帮助store取得当前request的信息,并存放它们自己的当前状态。
|
Modifier and Type | Method and Description |
---|---|
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当前的状态Copyright © 2006–2018 TinyGroup. All rights reserved.