public abstract class AbstractNamedValueServiceParameterResolver extends AbstractDubboGenericServiceParameterResolver
Dubbo
GenericService Parameter Resolver.| Constructor and Description |
|---|
AbstractNamedValueServiceParameterResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract org.springframework.util.MultiValueMap<String,String> |
getNameAndValuesMap(HttpServerRequest request)
Get the
MultiValueMap of names and values. |
protected Collection<String> |
getNames(RestMethodMetadata restMethodMetadata,
MethodParameterMetadata methodParameterMetadata) |
Object |
resolve(RestMethodMetadata restMethodMetadata,
MethodParameterMetadata methodParameterMetadata,
HttpServerRequest request)
Resolves a method parameter into an argument value from a given request.
|
Object |
resolve(RestMethodMetadata restMethodMetadata,
MethodParameterMetadata methodParameterMetadata,
RestMethodMetadata clientRestMethodMetadata,
Object[] arguments) |
getClassLoader, getConversionService, getOrder, resolveClass, resolveValue, resolveValue, setBeanClassLoader, setConversionService, setOrderpublic AbstractNamedValueServiceParameterResolver()
protected abstract org.springframework.util.MultiValueMap<String,String> getNameAndValuesMap(HttpServerRequest request)
MultiValueMap of names and values.request - Http server requestpublic Object resolve(RestMethodMetadata restMethodMetadata, MethodParameterMetadata methodParameterMetadata, HttpServerRequest request)
DubboGenericServiceParameterResolverrestMethodMetadata - method request metadatamethodParameterMetadata - metadata of methodrequest - Http server requestpublic Object resolve(RestMethodMetadata restMethodMetadata, MethodParameterMetadata methodParameterMetadata, RestMethodMetadata clientRestMethodMetadata, Object[] arguments)
protected Collection<String> getNames(RestMethodMetadata restMethodMetadata, MethodParameterMetadata methodParameterMetadata)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.