public class DefaultSessionStore extends java.lang.Object implements SessionStore, HttpConstants
| Modifier and Type | Field and Description |
|---|---|
protected services.moleculer.cacher.Cacher |
cacher |
protected static long |
cacheTimeout |
protected int |
sessionTimeout |
ACCEPT, ACCEPT_ENCODING, AUTHORIZATION, CACHE_CONTROL, CHUNKED, CLOSE, CONNECT, CONNECTION, CONTENT_ENCODING, CONTENT_LENGTH, CONTENT_TYPE, CONTENT_TYPE_HTML, CONTENT_TYPE_JSON, COOKIE, DEFLATE, DELETE, ETAG, GET, GZIP, HEAD, IF_NONE_MATCH, KEEP_ALIVE, LOCATION, META_CONTENT_TYPE, META_HEADERS, META_LOCALE, META_LOCATION, META_SESSION, META_STATUS, META_TEMPLATE, NO_CACHE, OPTIONS, PATCH, POST, PROPERTY_COOKIES, PROPERTY_SESSION_ID, PROPERTY_USER, PUT, SET_COOKIE, TRACE, TRANSFER_ENCODING, WWW_AUTHENTICATE, X_FORWARDED_FOR| Constructor and Description |
|---|
DefaultSessionStore(services.moleculer.cacher.Cacher cacher,
int sessionTimeout) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
get(java.lang.String sessionID,
WebRequest req) |
void |
set(java.lang.String sessionID,
WebRequest req,
java.util.Map<java.lang.String,java.lang.Object> sessionData) |
protected static final long cacheTimeout
protected final services.moleculer.cacher.Cacher cacher
protected final int sessionTimeout
public DefaultSessionStore(services.moleculer.cacher.Cacher cacher,
int sessionTimeout)
public java.util.Map<java.lang.String,java.lang.Object> get(java.lang.String sessionID,
WebRequest req)
throws java.lang.Exception
get in interface SessionStorejava.lang.Exceptionpublic void set(java.lang.String sessionID,
WebRequest req,
java.util.Map<java.lang.String,java.lang.Object> sessionData)
throws java.lang.Exception
set in interface SessionStorejava.lang.Exception