Package org.apache.dubbo.rpc.model
Class ProviderModel
java.lang.Object
org.apache.dubbo.rpc.model.ServiceModel
org.apache.dubbo.rpc.model.ProviderModel
ProviderModel is about published services
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceDescriptor, ClassLoader interfaceClassLoader) ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ModuleModel moduleModel, ServiceMetadata serviceMetadata, ClassLoader interfaceClassLoader) ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceDescriptor, ServiceMetadata serviceMetadata, ClassLoader interfaceClassLoader) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanlonggetMethodModel(String methodName, String[] argTypes) getMethodModelList(String methodName) inthashCode()voidsetServiceUrls(List<URL> urls) voidMethods inherited from class org.apache.dubbo.rpc.model.ServiceModel
getAllMethods, getClassLoader, getConfig, getDestroyRunner, getInterfaceClassLoader, getModuleModel, getProxyObject, getReferenceConfig, getServiceConfig, getServiceInterfaceClass, getServiceKey, getServiceMetadata, getServiceModel, getServiceName, setClassLoader, setConfig, setDestroyRunner, setProxyObject, setServiceKey
-
Constructor Details
-
ProviderModel
public ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceDescriptor, ClassLoader interfaceClassLoader) -
ProviderModel
public ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceDescriptor, ServiceMetadata serviceMetadata, ClassLoader interfaceClassLoader) -
ProviderModel
public ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ModuleModel moduleModel, ServiceMetadata serviceMetadata, ClassLoader interfaceClassLoader)
-
-
Method Details
-
getServiceInstance
-
getStatedUrl
-
addStatedUrl
-
getAllMethodModels
-
getMethodModel
-
getMethodModelList
-
getServiceUrls
-
setServiceUrls
-
getLastInvokeTime
public long getLastInvokeTime() -
updateLastInvokeTime
public void updateLastInvokeTime() -
equals
- Overrides:
equalsin classServiceModel
-
hashCode
public int hashCode()- Overrides:
hashCodein classServiceModel
-