public abstract class AbstractNamedValueServiceParameterResolver extends AbstractDubboGenericServiceParameterResolver
Dubbo
GenericService Parameter Resolver.| 构造器和说明 |
|---|
AbstractNamedValueServiceParameterResolver() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 © 2020 Pivotal Software, Inc.. All rights reserved.