Package org.apache.dubbo.rpc.model
Class ServiceModel
java.lang.Object
org.apache.dubbo.rpc.model.ServiceModel
- Direct Known Subclasses:
ConsumerModel,ProviderModel
-
Constructor Summary
ConstructorsConstructorDescriptionServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, ModuleModel moduleModel, ClassLoader interfaceClassLoader) ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, ModuleModel moduleModel, ServiceMetadata serviceMetadata, ClassLoader interfaceClassLoader) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn all method models for the current serviceDeprecated.Deprecated.Deprecated.Class<?> inthashCode()voidsetClassLoader(ClassLoader classLoader) voidsetConfig(AbstractInterfaceConfig config) Deprecated.voidsetDestroyRunner(Runnable destroyRunner) voidsetProxyObject(Object proxyObject) voidsetServiceKey(String serviceKey)
-
Constructor Details
-
ServiceModel
public ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, ModuleModel moduleModel, ClassLoader interfaceClassLoader) -
ServiceModel
public ServiceModel(Object proxyObject, String serviceKey, ServiceDescriptor serviceModel, ModuleModel moduleModel, ServiceMetadata serviceMetadata, ClassLoader interfaceClassLoader)
-
-
Method Details
-
getConfig
Deprecated. -
setConfig
Deprecated. -
getReferenceConfig
Deprecated.ServiceModel should be decoupled from AbstractInterfaceConfig and removed in a future version- Returns:
-
getServiceConfig
Deprecated.ServiceModel should be decoupled from AbstractInterfaceConfig and removed in a future version- Returns:
-
getServiceKey
-
setProxyObject
-
getProxyObject
-
getServiceModel
-
setClassLoader
-
getClassLoader
-
getAllMethods
Return all method models for the current service- Returns:
- method model list
-
getServiceInterfaceClass
-
setServiceKey
-
getServiceName
-
getServiceMetadata
- Returns:
- serviceMetadata
-
getModuleModel
-
getDestroyRunner
-
setDestroyRunner
-
getInterfaceClassLoader
-
equals
-
hashCode
public int hashCode()
-