@Filter(value="/**")
public class HttpSessionFilter
extends java.lang.Object
implements io.micronaut.http.filter.HttpServerFilter
HttpServerFilter that resolves the current user Session if present and encodes the Session ID in
the response.| Modifier and Type | Field and Description |
|---|---|
static java.lang.Integer |
ORDER
The order of the filter.
|
static java.lang.CharSequence |
SESSION_ATTRIBUTE
Constant for Micronaut SESSION attribute.
|
| Constructor and Description |
|---|
HttpSessionFilter(SessionStore<Session> sessionStore,
HttpSessionIdResolver[] resolvers,
HttpSessionIdEncoder[] encoders)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>> |
doFilter(io.micronaut.http.HttpRequest<?> request,
io.micronaut.http.filter.ServerFilterChain chain) |
int |
getOrder() |
public static final java.lang.Integer ORDER
public static final java.lang.CharSequence SESSION_ATTRIBUTE
public HttpSessionFilter(SessionStore<Session> sessionStore, HttpSessionIdResolver[] resolvers, HttpSessionIdEncoder[] encoders)
sessionStore - The session storeresolvers - The HTTP session id resolversencoders - The HTTP session id encoderspublic int getOrder()
getOrder in interface io.micronaut.core.order.Orderedpublic org.reactivestreams.Publisher<io.micronaut.http.MutableHttpResponse<?>> doFilter(io.micronaut.http.HttpRequest<?> request,
io.micronaut.http.filter.ServerFilterChain chain)
doFilter in interface io.micronaut.http.filter.HttpServerFilter