@Requires(beans=io.micronaut.json.JsonConfiguration.class) @Requires(classes=com.fasterxml.jackson.annotation.JsonView.class) @Requires(property="jackson.json-view.enabled")
@Filter(value="/**")
public class JsonViewServerFilter
extends java.lang.Object
implements io.micronaut.http.filter.HttpServerFilter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_JSON_VIEW_ENABLED
Property used to specify whether JSON view is enabled.
|
| Constructor and Description |
|---|
JsonViewServerFilter(io.micronaut.http.server.netty.jackson.JsonViewCodecResolver jsonViewCodecResolver,
java.util.concurrent.ExecutorService executorService) |
| 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.String PROPERTY_JSON_VIEW_ENABLED
public JsonViewServerFilter(io.micronaut.http.server.netty.jackson.JsonViewCodecResolver jsonViewCodecResolver,
@Named(value="io")
java.util.concurrent.ExecutorService executorService)
jsonViewCodecResolver - The JSON view codec resolver.executorService - The I/O executor servicepublic 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.HttpServerFilterpublic int getOrder()
getOrder in interface io.micronaut.core.order.Ordered