public class SessionHandler extends java.lang.Object implements 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());
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
protected SessionStore |
store |
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 |
|---|
SessionHandler(services.moleculer.cacher.Cacher cacher,
int sessionTimeout) |
SessionHandler(services.moleculer.ServiceBroker broker) |
SessionHandler(services.moleculer.ServiceBroker broker,
int sessionTimeout) |
SessionHandler(SessionStore store) |
| Modifier and Type | Method and Description |
|---|---|
CallProcessor |
afterCall() |
CallProcessor |
beforeCall() |
protected static final org.slf4j.Logger logger
protected final SessionStore store
public SessionHandler(services.moleculer.ServiceBroker broker)
public SessionHandler(services.moleculer.ServiceBroker broker,
int sessionTimeout)
public SessionHandler(services.moleculer.cacher.Cacher cacher,
int sessionTimeout)
public SessionHandler(SessionStore store)
public CallProcessor beforeCall()
public CallProcessor afterCall()