public class ProviderModel extends ServiceModel
| Modifier and Type | Class and Description |
|---|---|
static class |
ProviderModel.RegisterStatedURL |
| Constructor and Description |
|---|
ProviderModel(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) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStatedUrl(ProviderModel.RegisterStatedURL url) |
boolean |
equals(Object o) |
List<ProviderMethodModel> |
getAllMethodModels() |
long |
getLastInvokeTime() |
ProviderMethodModel |
getMethodModel(String methodName,
String[] argTypes) |
List<ProviderMethodModel> |
getMethodModelList(String methodName) |
Object |
getServiceInstance() |
List<URL> |
getServiceUrls() |
List<ProviderModel.RegisterStatedURL> |
getStatedUrl() |
int |
hashCode() |
void |
setServiceUrls(List<URL> urls) |
void |
updateLastInvokeTime() |
getAllMethods, getClassLoader, getConfig, getDestroyRunner, getInterfaceClassLoader, getModuleModel, getProxyObject, getReferenceConfig, getServiceConfig, getServiceInterfaceClass, getServiceKey, getServiceMetadata, getServiceModel, getServiceName, setClassLoader, setConfig, setDestroyRunner, setProxyObject, setServiceKeypublic ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceDescriptor, ClassLoader interfaceClassLoader)
public ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceDescriptor, ServiceMetadata serviceMetadata, ClassLoader interfaceClassLoader)
public ProviderModel(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ModuleModel moduleModel, ServiceMetadata serviceMetadata, ClassLoader interfaceClassLoader)
public Object getServiceInstance()
public List<ProviderModel.RegisterStatedURL> getStatedUrl()
public void addStatedUrl(ProviderModel.RegisterStatedURL url)
public List<ProviderMethodModel> getAllMethodModels()
public ProviderMethodModel getMethodModel(String methodName, String[] argTypes)
public List<ProviderMethodModel> getMethodModelList(String methodName)
public long getLastInvokeTime()
public void updateLastInvokeTime()
public boolean equals(Object o)
equals in class ServiceModelpublic int hashCode()
hashCode in class ServiceModelCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.