org.crazycake.shiro
类 RedisSessionDAO

java.lang.Object
  继承者 org.apache.shiro.session.mgt.eis.AbstractSessionDAO
      继承者 org.crazycake.shiro.RedisSessionDAO
所有已实现的接口:
org.apache.shiro.session.mgt.eis.SessionDAO

public class RedisSessionDAO
extends org.apache.shiro.session.mgt.eis.AbstractSessionDAO


构造方法摘要
RedisSessionDAO()
           
 
方法摘要
 void delete(org.apache.shiro.session.Session session)
           
protected  Serializable doCreate(org.apache.shiro.session.Session session)
           
protected  org.apache.shiro.session.Session doReadSession(Serializable sessionId)
           
 Collection<org.apache.shiro.session.Session> getActiveSessions()
           
 int getExpire()
           
 String getKeyPrefix()
           
 RedisSerializer getKeySerializer()
           
 IRedisManager getRedisManager()
           
 long getSessionInMemoryTimeout()
           
 RedisSerializer getValueSerializer()
           
 void setExpire(int expire)
           
 void setKeyPrefix(String keyPrefix)
           
 void setKeySerializer(RedisSerializer keySerializer)
           
 void setRedisManager(IRedisManager redisManager)
           
 void setSessionInMemoryTimeout(long sessionInMemoryTimeout)
           
 void setValueSerializer(RedisSerializer valueSerializer)
           
 void update(org.apache.shiro.session.Session session)
           
 
从类 org.apache.shiro.session.mgt.eis.AbstractSessionDAO 继承的方法
assignSessionId, create, generateSessionId, getSessionIdGenerator, readSession, setSessionIdGenerator
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

RedisSessionDAO

public RedisSessionDAO()
方法详细信息

update

public void update(org.apache.shiro.session.Session session)
            throws org.apache.shiro.session.UnknownSessionException
抛出:
org.apache.shiro.session.UnknownSessionException

delete

public void delete(org.apache.shiro.session.Session session)

getActiveSessions

public Collection<org.apache.shiro.session.Session> getActiveSessions()

doCreate

protected Serializable doCreate(org.apache.shiro.session.Session session)
指定者:
org.apache.shiro.session.mgt.eis.AbstractSessionDAO 中的 doCreate

doReadSession

protected org.apache.shiro.session.Session doReadSession(Serializable sessionId)
指定者:
org.apache.shiro.session.mgt.eis.AbstractSessionDAO 中的 doReadSession

getRedisManager

public IRedisManager getRedisManager()

setRedisManager

public void setRedisManager(IRedisManager redisManager)

getKeyPrefix

public String getKeyPrefix()

setKeyPrefix

public void setKeyPrefix(String keyPrefix)

getKeySerializer

public RedisSerializer getKeySerializer()

setKeySerializer

public void setKeySerializer(RedisSerializer keySerializer)

getValueSerializer

public RedisSerializer getValueSerializer()

setValueSerializer

public void setValueSerializer(RedisSerializer valueSerializer)

getSessionInMemoryTimeout

public long getSessionInMemoryTimeout()

setSessionInMemoryTimeout

public void setSessionInMemoryTimeout(long sessionInMemoryTimeout)

getExpire

public int getExpire()

setExpire

public void setExpire(int expire)


Copyright © 2018. All rights reserved.