public class DataFetchingEnvironmentMethodArgumentResolver extends Object implements HandlerMethodArgumentResolver
DataFetchingEnvironment and related values that can be
accessed through the DataFetchingEnvironment such as:
GraphQLContext
DataFetchingFieldSelectionSet
Locale or Optional<Locale>
| Constructor and Description |
|---|
DataFetchingEnvironmentMethodArgumentResolver() |
| Modifier and Type | Method and Description |
|---|---|
Object |
resolveArgument(MethodParameter parameter,
DataFetchingEnvironment environment)
Resolve a method parameter to a value.
|
boolean |
supportsParameter(MethodParameter parameter)
Whether this resolver supports the given
MethodParameter. |
public DataFetchingEnvironmentMethodArgumentResolver()
public boolean supportsParameter(MethodParameter parameter)
HandlerMethodArgumentResolverMethodParameter.supportsParameter in interface HandlerMethodArgumentResolverpublic Object resolveArgument(MethodParameter parameter, DataFetchingEnvironment environment)
HandlerMethodArgumentResolverresolveArgument in interface HandlerMethodArgumentResolverparameter - the method parameter to resolve. This parameter must
have previously checked via HandlerMethodArgumentResolver.supportsParameter(org.springframework.core.MethodParameter).environment - the environment to use to resolve the valuenull if not resolved;
the value may also be a Mono if it
requires asynchronous resolution.