类 RedissonSessionRepository.RedissonSession
java.lang.Object
cn.taketoday.web.session.RedissonSessionRepository.RedissonSession
- 所有已实现的接口:
cn.taketoday.core.AttributeAccessor,cn.taketoday.session.WebSession
final class RedissonSessionRepository.RedissonSession
extends Object
implements cn.taketoday.session.WebSession
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidvoidvoidvoidcopyAttributesFrom(cn.taketoday.core.AttributeAccessor source) getAttribute(String name) String[]getId()booleanhasAttribute(String name) booleanvoidbooleanbooleanremoveAttribute(String attributeName) voidsave()voidsetAttribute(String attributeName, Object attributeValue) voidsetLastAccessTime(Instant lastAccessTime) voidsetMaxIdleTime(Duration interval) voidstart()private void从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 cn.taketoday.core.AttributeAccessor
computeAttribute
-
字段详细资料
-
principalName
-
delegate
private final cn.taketoday.session.MapSession delegate -
map
-
-
构造器详细资料
-
RedissonSession
RedissonSession() -
RedissonSession
RedissonSession(String id) -
RedissonSession
RedissonSession(cn.taketoday.session.MapSession session)
-
-
方法详细资料
-
updateExpiration
private void updateExpiration() -
getId
- 指定者:
getId在接口中cn.taketoday.session.WebSession
-
setAttribute
- 指定者:
setAttribute在接口中cn.taketoday.core.AttributeAccessor- 指定者:
setAttribute在接口中cn.taketoday.session.WebSession
-
clearPrincipal
public void clearPrincipal() -
removeAttribute
- 指定者:
removeAttribute在接口中cn.taketoday.core.AttributeAccessor- 指定者:
removeAttribute在接口中cn.taketoday.session.WebSession
-
getCreationTime
- 指定者:
getCreationTime在接口中cn.taketoday.session.WebSession
-
setLastAccessTime
- 指定者:
setLastAccessTime在接口中cn.taketoday.session.WebSession
-
getLastAccessTime
- 指定者:
getLastAccessTime在接口中cn.taketoday.session.WebSession
-
setMaxIdleTime
- 指定者:
setMaxIdleTime在接口中cn.taketoday.session.WebSession
-
getMaxIdleTime
- 指定者:
getMaxIdleTime在接口中cn.taketoday.session.WebSession
-
isExpired
public boolean isExpired()- 指定者:
isExpired在接口中cn.taketoday.session.WebSession
-
changeSessionId
public void changeSessionId()- 指定者:
changeSessionId在接口中cn.taketoday.session.WebSession
-
getAttribute
- 指定者:
getAttribute在接口中cn.taketoday.core.AttributeAccessor- 指定者:
getAttribute在接口中cn.taketoday.session.WebSession
-
attributeNames
- 指定者:
attributeNames在接口中cn.taketoday.core.AttributeAccessor- 指定者:
attributeNames在接口中cn.taketoday.session.WebSession
-
hasAttribute
- 指定者:
hasAttribute在接口中cn.taketoday.core.AttributeAccessor- 指定者:
hasAttribute在接口中cn.taketoday.session.WebSession
-
getAttributeNames
- 指定者:
getAttributeNames在接口中cn.taketoday.core.AttributeAccessor- 指定者:
getAttributeNames在接口中cn.taketoday.session.WebSession
-
hasAttributes
public boolean hasAttributes()- 指定者:
hasAttributes在接口中cn.taketoday.core.AttributeAccessor- 指定者:
hasAttributes在接口中cn.taketoday.session.WebSession
-
getAttributes
- 指定者:
getAttributes在接口中cn.taketoday.core.AttributeAccessor- 指定者:
getAttributes在接口中cn.taketoday.session.WebSession
-
save
public void save()- 指定者:
save在接口中cn.taketoday.session.WebSession
-
invalidate
public void invalidate()- 指定者:
invalidate在接口中cn.taketoday.session.WebSession
-
start
public void start()- 指定者:
start在接口中cn.taketoday.session.WebSession
-
isStarted
public boolean isStarted()- 指定者:
isStarted在接口中cn.taketoday.session.WebSession
-
copyAttributesFrom
public void copyAttributesFrom(cn.taketoday.core.AttributeAccessor source) - 指定者:
copyAttributesFrom在接口中cn.taketoday.core.AttributeAccessor
-
clearAttributes
public void clearAttributes()- 指定者:
clearAttributes在接口中cn.taketoday.core.AttributeAccessor
-