Module io.inverno.mod.session.http
Package io.inverno.mod.session.http
package io.inverno.mod.session.http
Inverno HTTP session API.
-
ClassDescriptionA session identifier extractor that extracts the identifier from a request cookie.CookieSessionInjector<A,
B extends Session<A>, C extends ExchangeContext, D extends Exchange<C>> A session injector that sets the session identifier in a response cookie.A session identifier extractor extracts the session identifier from an exchange, typically the request.SessionInjector<A,B extends Session<A>, C extends ExchangeContext, D extends Exchange<C>> A session injector injects or removes the session identifier from an exchange.SessionInterceptor<A,B extends Session<A>, C extends SessionContext.Intercepted<A, B>, D extends Exchange<C>> The session interceptor extracts the session identifier send by a requester, resolves the session, populates the session context in the exchange, injects the session into the exchange and saves the session after the request has been processed.