Class SessionHandler
java.lang.Object
services.moleculer.web.middleware.session.SessionHandler
- All Implemented Interfaces:
HttpConstants
// Store "$session" block (in meta) SessionHandler sessionHandler = new SessionHandler(broker); gateway.setBeforeCall(sessionHandler.beforeCall()); gateway.setAfterCall(sessionHandler.afterCall()); // Session cookie handling gateway.use(new SessionCookie());
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.slf4j.Loggerprotected final SessionStoreFields inherited from interface HttpConstants
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 Summary
ConstructorsConstructorDescriptionSessionHandler(services.moleculer.cacher.Cacher cacher, int sessionTimeout) SessionHandler(services.moleculer.ServiceBroker broker) SessionHandler(services.moleculer.ServiceBroker broker, int sessionTimeout) SessionHandler(SessionStore store) -
Method Summary
-
Field Details
-
logger
protected static final org.slf4j.Logger logger -
store
-
-
Constructor Details
-
SessionHandler
public SessionHandler(services.moleculer.ServiceBroker broker) -
SessionHandler
public SessionHandler(services.moleculer.ServiceBroker broker, int sessionTimeout) -
SessionHandler
public SessionHandler(services.moleculer.cacher.Cacher cacher, int sessionTimeout) -
SessionHandler
-
-
Method Details
-
beforeCall
-
afterCall
-