public class DubboServiceBeanMetadataResolver extends Object implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.SmartInitializingSingleton, MetadataResolver
Feign for Dubbo Service Bean in
the provider side.| 构造器和说明 |
|---|
DubboServiceBeanMetadataResolver(org.springframework.beans.factory.ObjectProvider<feign.Contract> contractObjectProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterSingletonsInstantiated() |
Set<RestMethodMetadata> |
resolveMethodRestMetadata(Class<?> targetType)
|
protected RestMethodMetadata |
resolveMethodRestMetadata(feign.MethodMetadata methodMetadata,
Class<?> targetType,
List<Method> feignContractMethods) |
Set<ServiceRestMetadata> |
resolveServiceRestMetadata(org.apache.dubbo.config.spring.ServiceBean serviceBean)
|
void |
setBeanClassLoader(ClassLoader classLoader) |
public DubboServiceBeanMetadataResolver(org.springframework.beans.factory.ObjectProvider<feign.Contract> contractObjectProvider)
public void afterSingletonsInstantiated()
afterSingletonsInstantiated 在接口中 org.springframework.beans.factory.SmartInitializingSingletonpublic Set<ServiceRestMetadata> resolveServiceRestMetadata(org.apache.dubbo.config.spring.ServiceBean serviceBean)
MetadataResolverresolveServiceRestMetadata 在接口中 MetadataResolverserviceBean - ServiceBeanSetpublic Set<RestMethodMetadata> resolveMethodRestMetadata(Class<?> targetType)
MetadataResolverresolveMethodRestMetadata 在接口中 MetadataResolvertargetType - target typeSetprotected RestMethodMetadata resolveMethodRestMetadata(feign.MethodMetadata methodMetadata, Class<?> targetType, List<Method> feignContractMethods)
public void setBeanClassLoader(ClassLoader classLoader)
setBeanClassLoader 在接口中 org.springframework.beans.factory.BeanClassLoaderAwareCopyright © 2020 Pivotal Software, Inc.. All rights reserved.