Class SpringRequestParamHandler
java.lang.Object
io.quarkus.spring.web.resteasy.reactive.runtime.SpringRequestParamHandler
- All Implemented Interfaces:
org.jboss.resteasy.reactive.server.model.HandlerChainCustomizer
public class SpringRequestParamHandler
extends Object
implements org.jboss.resteasy.reactive.server.model.HandlerChainCustomizer
In Spring, parameters annotated with
@RequestParam are required by default unless explicitly marked as
optional.
This SpringRequestParamHandler enforces the required constraint responding with a BAD_REQUEST status.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.resteasy.reactive.server.model.HandlerChainCustomizer
org.jboss.resteasy.reactive.server.model.HandlerChainCustomizer.Phase -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<org.jboss.resteasy.reactive.server.spi.ServerRestHandler> handlers(org.jboss.resteasy.reactive.server.model.HandlerChainCustomizer.Phase phase, org.jboss.resteasy.reactive.common.model.ResourceClass resourceClass, org.jboss.resteasy.reactive.server.model.ServerResourceMethod resourceMethod) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.resteasy.reactive.server.model.HandlerChainCustomizer
alternateInvocationHandler, alternateInvoker, streamingResponseCustomizer, successfulInvocationResponseBuilderCustomizer
-
Constructor Details
-
SpringRequestParamHandler
public SpringRequestParamHandler()
-
-
Method Details
-
handlers
public List<org.jboss.resteasy.reactive.server.spi.ServerRestHandler> handlers(org.jboss.resteasy.reactive.server.model.HandlerChainCustomizer.Phase phase, org.jboss.resteasy.reactive.common.model.ResourceClass resourceClass, org.jboss.resteasy.reactive.server.model.ServerResourceMethod resourceMethod) - Specified by:
handlersin interfaceorg.jboss.resteasy.reactive.server.model.HandlerChainCustomizer
-