@DefaultImplementation(value=io.micronaut.http.server.netty.DefaultHttpContentProcessorResolver.class) public interface HttpContentProcessorResolver
HttpContentProcessor to use to process
the body of the request.| Modifier and Type | Method and Description |
|---|---|
HttpContentProcessor<?> |
resolve(NettyHttpRequest<?> request)
Resolves the processor for the given request.
|
HttpContentProcessor<?> |
resolve(NettyHttpRequest<?> request,
Argument<?> bodyType)
Resolves the processor for the given request and body argument.
|
HttpContentProcessor<?> |
resolve(NettyHttpRequest<?> request,
RouteMatch<?> route)
Resolves the processor for the given request and route.
|
@Nonnull HttpContentProcessor<?> resolve(@Nonnull NettyHttpRequest<?> request, @Nonnull RouteMatch<?> route)
request - The requestroute - The matched route@Nonnull HttpContentProcessor<?> resolve(@Nonnull NettyHttpRequest<?> request, @Nonnull Argument<?> bodyType)
request - The requestbodyType - The body argument@Nonnull HttpContentProcessor<?> resolve(@Nonnull NettyHttpRequest<?> request)
request - The request