Class ReactiveQuerydslPredicateArgumentResolver
java.lang.Object
org.springframework.data.web.querydsl.QuerydslPredicateArgumentResolverSupport
org.springframework.data.web.querydsl.ReactiveQuerydslPredicateArgumentResolver
- All Implemented Interfaces:
HandlerMethodArgumentResolver, SyncHandlerMethodArgumentResolver
public class ReactiveQuerydslPredicateArgumentResolver
extends QuerydslPredicateArgumentResolverSupport
implements SyncHandlerMethodArgumentResolver
HandlerMethodArgumentResolver to allow injection of Predicate into Spring
WebFlux controller methods.- Since:
- 2.5
- Author:
- MatÃas Hermosilla, Mark Paluch
-
Field Summary
Fields inherited from class QuerydslPredicateArgumentResolverSupport
bindingsFactory, predicateBuilder -
Constructor Summary
ConstructorsConstructorDescriptionReactiveQuerydslPredicateArgumentResolver(QuerydslBindingsFactory factory, ConversionService conversionService) -
Method Summary
Modifier and TypeMethodDescription@Nullable ObjectresolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) Methods inherited from class QuerydslPredicateArgumentResolverSupport
extractTypeInfo, supportsParameterMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface HandlerMethodArgumentResolver
supportsParameterMethods inherited from interface SyncHandlerMethodArgumentResolver
resolveArgument
-
Constructor Details
-
ReactiveQuerydslPredicateArgumentResolver
public ReactiveQuerydslPredicateArgumentResolver(QuerydslBindingsFactory factory, ConversionService conversionService)
-
-
Method Details
-
resolveArgumentValue
public @Nullable Object resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) - Specified by:
resolveArgumentValuein interfaceSyncHandlerMethodArgumentResolver
-