类 ServiceModel
- java.lang.Object
-
- org.apache.dubbo.rpc.model.ServiceModel
-
- 直接已知子类:
ConsumerModel,ProviderModel
public class ServiceModel extends Object
-
-
构造器概要
构造器 构造器 说明 ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, AbstractInterfaceConfig config)ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, AbstractInterfaceConfig config, ModuleModel moduleModel, ServiceMetadata serviceMetadata)ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, AbstractInterfaceConfig config, ServiceMetadata serviceMetadata)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(Object o)Set<MethodDescriptor>getAllMethods()Return all method models for the current serviceClassLoadergetClassLoader()AbstractInterfaceConfiggetConfig()Callable<Void>getDestroyCaller()ModuleModelgetModuleModel()ObjectgetProxyObject()ReferenceConfigBase<?>getReferenceConfig()ServiceConfigBase<?>getServiceConfig()Class<?>getServiceInterfaceClass()StringgetServiceKey()ServiceMetadatagetServiceMetadata()ServiceDescriptorgetServiceModel()StringgetServiceName()inthashCode()voidsetClassLoader(ClassLoader classLoader)voidsetDestroyCaller(Callable<Void> destroyCaller)voidsetProxyObject(Object proxyObject)voidsetServiceKey(String serviceKey)
-
-
-
构造器详细资料
-
ServiceModel
public ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, AbstractInterfaceConfig config)
-
ServiceModel
public ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, AbstractInterfaceConfig config, ServiceMetadata serviceMetadata)
-
ServiceModel
public ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, AbstractInterfaceConfig config, ModuleModel moduleModel, ServiceMetadata serviceMetadata)
-
-
方法详细资料
-
getServiceKey
public String getServiceKey()
-
setProxyObject
public void setProxyObject(Object proxyObject)
-
getProxyObject
public Object getProxyObject()
-
getServiceModel
public ServiceDescriptor getServiceModel()
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
-
getClassLoader
public ClassLoader getClassLoader()
-
getAllMethods
public Set<MethodDescriptor> getAllMethods()
Return all method models for the current service- 返回:
- method model list
-
getServiceInterfaceClass
public Class<?> getServiceInterfaceClass()
-
getConfig
public AbstractInterfaceConfig getConfig()
-
getReferenceConfig
public ReferenceConfigBase<?> getReferenceConfig()
-
getServiceConfig
public ServiceConfigBase<?> getServiceConfig()
-
setServiceKey
public void setServiceKey(String serviceKey)
-
getServiceName
public String getServiceName()
-
getServiceMetadata
public ServiceMetadata getServiceMetadata()
- 返回:
- serviceMetadata
-
getModuleModel
public ModuleModel getModuleModel()
-
-