类 ProviderModel
- java.lang.Object
-
- org.apache.dubbo.rpc.model.ProviderModel
-
public class ProviderModel extends Object
ProviderModel is about published services
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classProviderModel.RegisterStatedURL
-
构造器概要
构造器 构造器 说明 ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ServiceConfigBase<?> serviceConfig)ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ServiceConfigBase<?> serviceConfig, ServiceMetadata serviceMetadata)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddStatedUrl(ProviderModel.RegisterStatedURL url)List<ProviderMethodModel>getAllMethodModels()Set<MethodDescriptor>getAllMethods()ProviderMethodModelgetMethodModel(String methodName, String[] argTypes)List<ProviderMethodModel>getMethodModelList(String methodName)ServiceConfigBasegetServiceConfig()ObjectgetServiceInstance()Class<?>getServiceInterfaceClass()StringgetServiceKey()ServiceMetadatagetServiceMetadata()ServiceDescriptorgetServiceModel()StringgetServiceName()List<ProviderModel.RegisterStatedURL>getStatedUrl()voidsetServiceKey(String serviceKey)
-
-
-
构造器详细资料
-
ProviderModel
public ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ServiceConfigBase<?> serviceConfig)
-
ProviderModel
public ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ServiceConfigBase<?> serviceConfig, ServiceMetadata serviceMetadata)
-
-
方法详细资料
-
getServiceKey
public String getServiceKey()
-
getServiceInterfaceClass
public Class<?> getServiceInterfaceClass()
-
getServiceInstance
public Object getServiceInstance()
-
getAllMethods
public Set<MethodDescriptor> getAllMethods()
-
getServiceModel
public ServiceDescriptor getServiceModel()
-
getServiceConfig
public ServiceConfigBase getServiceConfig()
-
getStatedUrl
public List<ProviderModel.RegisterStatedURL> getStatedUrl()
-
addStatedUrl
public void addStatedUrl(ProviderModel.RegisterStatedURL url)
-
setServiceKey
public void setServiceKey(String serviceKey)
-
getServiceName
public String getServiceName()
-
getAllMethodModels
public List<ProviderMethodModel> getAllMethodModels()
-
getMethodModel
public ProviderMethodModel getMethodModel(String methodName, String[] argTypes)
-
getMethodModelList
public List<ProviderMethodModel> getMethodModelList(String methodName)
-
getServiceMetadata
public ServiceMetadata getServiceMetadata()
- 返回:
- serviceMetadata
-
-