|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.tinygroup.support.BeanSupport
org.tinygroup.weblayer.webcontext.session.store.impl.CacheStore
public class CacheStore
功能说明: session 保存在缓存中的实现方案
系统版本: v1.0
开发人员: renhui
开发时间: 2013-5-28
功能描述: 写明作用,调用方式,使用场景,以及特殊情况
| 嵌套类摘要 |
|---|
| 从接口 org.tinygroup.weblayer.webcontext.session.SessionStore 继承的嵌套类/接口 |
|---|
SessionStore.StoreContext |
| 构造方法摘要 | |
|---|---|
CacheStore()
|
|
| 方法摘要 | |
|---|---|
void |
commit(Map<String,Object> modifiedAttrs,
String sessionID,
SessionStore.StoreContext storeContext)
保存指定session的attributes。 |
Iterable<String> |
getAttributeNames(String sessionID,
SessionStore.StoreContext storeContext)
取得指定session的所有attribute名称。 |
Cache |
getCache()
|
protected void |
init()
|
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 |
setCache(Cache cache)
|
| 从类 org.tinygroup.support.BeanSupport 继承的方法 |
|---|
afterPropertiesSet, assertInitialized, destroy, dispose, getBeanDescription, getBeanDescription, getBeanInterface, getBeanName, isInitialized, postDispose, postInit, preDispose, preInit, resolveBeanInterface, setBeanName, toString |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 构造方法详细信息 |
|---|
public CacheStore()
| 方法详细信息 |
|---|
public Cache getCache()
public void setCache(Cache cache)
protected void init()
BeanSupport 中的 init
public void init(String storeName,
SessionConfig sessionConfig)
throws Exception
SessionStore 复制的描述
SessionStore 中的 initException
public Iterable<String> getAttributeNames(String sessionID,
SessionStore.StoreContext storeContext)
SessionStore 复制的描述
SessionStore 中的 getAttributeNamessessionID - 要装载的session IDstoreContext - 用来取得request信息,并存放store当前的状态
public Object loadAttribute(String attrName,
String sessionID,
SessionStore.StoreContext storeContext)
SessionStore 复制的描述
SessionStore 中的 loadAttributeattrName - 要装载的attribute名称sessionID - 要存取的session IDstoreContext - 用来取得request信息,并存放store当前的状态
public void invaldiate(String sessionID,
SessionStore.StoreContext storeContext)
SessionStore 复制的描述
SessionStore 中的 invaldiatesessionID - 要丢弃的session IDstoreContext - 用来取得request信息,并存放store当前的状态
public void commit(Map<String,Object> modifiedAttrs,
String sessionID,
SessionStore.StoreContext storeContext)
SessionStore 复制的描述
SessionStore 中的 commitmodifiedAttrs - 要保存的attrs,如果值为null表示删除sessionID - 要保存的sessionIDstoreContext - 用来取得request信息,并存放store当前的状态
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||