Module io.inverno.mod.http.base
Package io.inverno.mod.http.base.router
Interface QueryParametersRoute.Extractor<A,B extends QueryParametersRoute<A>,C extends QueryParametersRoute.Extractor<A,B,C>>
- Type Parameters:
A
- the resource typeB
- the query parameters route typeC
- the query parameters route extractor
- All Superinterfaces:
RouteExtractor<A,
B>
- Enclosing interface:
QueryParametersRoute<A>
public static interface QueryParametersRoute.Extractor<A,B extends QueryParametersRoute<A>,C extends QueryParametersRoute.Extractor<A,B,C>>
extends RouteExtractor<A,B>
A query parameters route extractor.
- Since:
- 1.12
- Author:
- Jeremy Kuhn
-
Method Summary
Modifier and TypeMethodDescriptionqueryParametersMatchers
(Map<String, QueryParametersRoute.ParameterMatcher> queryParametersMatchers) Sets the extractor to extract routes defined with the specified query parameters matchers.Methods inherited from interface io.inverno.mod.http.base.router.RouteExtractor
getRoutes, set
-
Method Details
-
queryParametersMatchers
C queryParametersMatchers(Map<String, QueryParametersRoute.ParameterMatcher> queryParametersMatchers) Sets the extractor to extract routes defined with the specified query parameters matchers.
- Parameters:
queryParametersMatchers
- a map of parameter matchers- Returns:
- a route extractor
-