@Singleton @Internal public class RequestArgumentSatisfier extends java.lang.Object
Route.| Constructor and Description | 
|---|
| RequestArgumentSatisfier(RequestBinderRegistry requestBinderRegistry) | 
| Modifier and Type | Method and Description | 
|---|---|
| RouteMatch<?> | fulfillArgumentRequirements(RouteMatch<?> route,
                           HttpRequest<?> request,
                           boolean satisfyOptionals)Attempt to satisfy the arguments of the given route with the data from the given request. | 
| RequestBinderRegistry | getBinderRegistry() | 
| protected java.util.Optional<java.lang.Object> | getValueForArgument(Argument argument,
                   HttpRequest<?> request,
                   boolean satisfyOptionals) | 
public RequestArgumentSatisfier(RequestBinderRegistry requestBinderRegistry)
requestBinderRegistry - The Request binder registrypublic RequestBinderRegistry getBinderRegistry()
public RouteMatch<?> fulfillArgumentRequirements(RouteMatch<?> route, HttpRequest<?> request, boolean satisfyOptionals)
route - The routerequest - The requestsatisfyOptionals - Whether to satisfy optionalsprotected java.util.Optional<java.lang.Object> getValueForArgument(Argument argument, HttpRequest<?> request, boolean satisfyOptionals)
argument - The argumentrequest - The HTTP requestsatisfyOptionals - Whether to satisfy optionalsOptional for the value