org.tinygroup.weblayer.webcontext.session.store.impl
public class SimpleMemoryStoreImpl extends Object implements SessionStore
SessionStore.StoreContext| Constructor and 描述 |
|---|
SimpleMemoryStoreImpl() |
| Modifier and Type | Method and 描述 |
|---|---|
void |
commit(Map<String,Object> modifiedAttrs,
String sessionID,
SessionStore.StoreContext storeContext)
保存指定session的attributes。
|
Iterable<String> |
getAttributeNames(String sessionID,
SessionStore.StoreContext storeContext)
取得指定session的所有attribute名称。
|
Map<String,Object> |
getSession(String sessionID)
取得指定session ID的所有值。
|
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。
|
String |
toString() |
public void init(String storeName, SessionConfig sessionConfig)
init 接口 {1} 中的 {0} SessionStorepublic Iterable<String> getAttributeNames(String sessionID, SessionStore.StoreContext storeContext)
getAttributeNames 接口 {1} 中的 {0} SessionStoresessionID - 要装载的session IDstoreContext - 用来取得request信息,并存放store当前的状态public Object loadAttribute(String attrName, String sessionID, SessionStore.StoreContext storeContext)
loadAttribute 接口 {1} 中的 {0} SessionStoreattrName - 要装载的attribute名称sessionID - 要存取的session IDstoreContext - 用来取得request信息,并存放store当前的状态public void invaldiate(String sessionID, SessionStore.StoreContext storeContext)
invaldiate 接口 {1} 中的 {0} SessionStoresessionID - 要丢弃的session IDstoreContext - 用来取得request信息,并存放store当前的状态public void commit(Map<String,Object> modifiedAttrs, String sessionID, SessionStore.StoreContext storeContext)
null表示删除。commit 接口 {1} 中的 {0} SessionStoremodifiedAttrs - 要保存的attrs,如果值为null表示删除sessionID - 要保存的sessionIDstoreContext - 用来取得request信息,并存放store当前的状态Copyright © 2006–2015 TinyGroup. All rights reserved.