public class RedissonSession
extends org.apache.catalina.session.StandardSession
| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
ATTRS |
accessCount, ACTIVITY_CHECK, attributes, authType, creationTime, EMPTY_ARRAY, expiring, facade, id, isNew, isValid, LAST_ACCESS_AT_START, lastAccessedTime, listeners, manager, maxInactiveInterval, notes, principal, sessionContext, sm, STRICT_SERVLET_COMPLIANCE, support, thisAccessedTime| Constructor and Description |
|---|
RedissonSession(RedissonSessionManager manager,
RedissonSessionManager.ReadMode readMode,
RedissonSessionManager.UpdateMode updateMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
access() |
protected AttributesPutAllMessage |
createPutAllMessage(Map<String,Object> newMap) |
void |
delete() |
void |
endAccess() |
protected void |
expireSession() |
Object |
getAttribute(String name) |
Enumeration<String> |
getAttributeNames() |
String[] |
getValueNames() |
void |
load(Map<String,Object> attrs) |
void |
recycle() |
protected void |
removeAttributeInternal(String name,
boolean notify) |
void |
save() |
void |
setAttribute(String name,
Object value,
boolean notify) |
void |
setCreationTime(long time) |
void |
setMaxInactiveInterval(int interval) |
void |
setNew(boolean isNew) |
void |
setValid(boolean isValid) |
void |
superRemoveAttributeInternal(String name,
boolean notify) |
void |
superSetAttribute(String name,
Object value,
boolean notify) |
activate, addSessionListener, doReadObject, doWriteObject, exclude, expire, expire, fireSessionEvent, getAuthType, getCreationTime, getCreationTimeInternal, getId, getIdInternal, getIdleTime, getIdleTimeInternal, getLastAccessedTime, getLastAccessedTimeInternal, getManager, getMaxInactiveInterval, getNote, getNoteNames, getPrincipal, getServletContext, getSession, getSessionContext, getThisAccessedTime, getThisAccessedTimeInternal, getValue, invalidate, isAttributeDistributable, isNew, isValid, isValidInternal, keys, passivate, putValue, readObjectData, removeAttribute, removeAttribute, removeNote, removeSessionListener, removeValue, setAttribute, setAuthType, setId, setId, setManager, setNote, setPrincipal, tellChangedSessionId, tellNew, toString, writeObjectDatapublic RedissonSession(RedissonSessionManager manager, RedissonSessionManager.ReadMode readMode, RedissonSessionManager.UpdateMode updateMode)
public Object getAttribute(String name)
getAttribute in interface javax.servlet.http.HttpSessiongetAttribute in class org.apache.catalina.session.StandardSessionpublic Enumeration<String> getAttributeNames()
getAttributeNames in interface javax.servlet.http.HttpSessiongetAttributeNames in class org.apache.catalina.session.StandardSessionpublic String[] getValueNames()
getValueNames in interface javax.servlet.http.HttpSessiongetValueNames in class org.apache.catalina.session.StandardSessionpublic void delete()
public void setCreationTime(long time)
setCreationTime in interface org.apache.catalina.SessionsetCreationTime in class org.apache.catalina.session.StandardSessionpublic void access()
access in interface org.apache.catalina.Sessionaccess in class org.apache.catalina.session.StandardSessionprotected void expireSession()
protected AttributesPutAllMessage createPutAllMessage(Map<String,Object> newMap)
public void setMaxInactiveInterval(int interval)
setMaxInactiveInterval in interface javax.servlet.http.HttpSessionsetMaxInactiveInterval in interface org.apache.catalina.SessionsetMaxInactiveInterval in class org.apache.catalina.session.StandardSessionpublic void setValid(boolean isValid)
setValid in interface org.apache.catalina.SessionsetValid in class org.apache.catalina.session.StandardSessionpublic void setNew(boolean isNew)
setNew in interface org.apache.catalina.SessionsetNew in class org.apache.catalina.session.StandardSessionpublic void endAccess()
endAccess in interface org.apache.catalina.SessionendAccess in class org.apache.catalina.session.StandardSessionpublic void setAttribute(String name, Object value, boolean notify)
setAttribute in class org.apache.catalina.session.StandardSessionpublic void superRemoveAttributeInternal(String name, boolean notify)
protected void removeAttributeInternal(String name, boolean notify)
removeAttributeInternal in class org.apache.catalina.session.StandardSessionpublic void save()
public void recycle()
recycle in interface org.apache.catalina.Sessionrecycle in class org.apache.catalina.session.StandardSessionCopyright © 2014–2019 The Redisson Project. All rights reserved.