public class ConsumerModel extends ServiceModel
| Constructor and Description |
|---|
ConsumerModel(String serviceKey,
Object proxyObject,
ServiceDescriptor serviceDescriptor,
Map<String,AsyncMethodInfo> methodConfigs,
ClassLoader interfaceClassLoader)
This constructor creates an instance of ConsumerModel and passed objects should not be null.
|
ConsumerModel(String serviceKey,
Object proxyObject,
ServiceDescriptor serviceDescriptor,
ModuleModel moduleModel,
ServiceMetadata metadata,
Map<String,AsyncMethodInfo> methodConfigs,
ClassLoader interfaceClassLoader) |
ConsumerModel(String serviceKey,
Object proxyObject,
ServiceDescriptor serviceDescriptor,
ServiceMetadata metadata,
Map<String,AsyncMethodInfo> methodConfigs,
ClassLoader interfaceClassLoader) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<ConsumerMethodModel> |
getAllMethodModels()
Return all method models for the current service
|
Set<String> |
getApps() |
AsyncMethodInfo |
getAsyncInfo(String methodName) |
AsyncMethodInfo |
getMethodConfig(String methodName) |
ConsumerMethodModel |
getMethodModel(Method method)
Return method model for the given method on consumer side
|
ConsumerMethodModel |
getMethodModel(String method)
Return method model for the given method on consumer side
|
ConsumerMethodModel |
getMethodModel(String method,
String[] argsType) |
int |
hashCode() |
void |
initMethodModels() |
getAllMethods, getClassLoader, getConfig, getDestroyRunner, getInterfaceClassLoader, getModuleModel, getProxyObject, getReferenceConfig, getServiceConfig, getServiceInterfaceClass, getServiceKey, getServiceMetadata, getServiceModel, getServiceName, setClassLoader, setConfig, setDestroyRunner, setProxyObject, setServiceKeypublic ConsumerModel(String serviceKey, Object proxyObject, ServiceDescriptor serviceDescriptor, Map<String,AsyncMethodInfo> methodConfigs, ClassLoader interfaceClassLoader)
IllegalArgumentExceptionserviceKey - Name of the service.proxyObject - Proxy object.public ConsumerModel(String serviceKey, Object proxyObject, ServiceDescriptor serviceDescriptor, ServiceMetadata metadata, Map<String,AsyncMethodInfo> methodConfigs, ClassLoader interfaceClassLoader)
public ConsumerModel(String serviceKey, Object proxyObject, ServiceDescriptor serviceDescriptor, ModuleModel moduleModel, ServiceMetadata metadata, Map<String,AsyncMethodInfo> methodConfigs, ClassLoader interfaceClassLoader)
public AsyncMethodInfo getMethodConfig(String methodName)
public AsyncMethodInfo getAsyncInfo(String methodName)
public void initMethodModels()
public ConsumerMethodModel getMethodModel(Method method)
method - method objectpublic ConsumerMethodModel getMethodModel(String method)
method - method objectpublic ConsumerMethodModel getMethodModel(String method, String[] argsType)
method - methodNameargsType - method arguments typepublic List<ConsumerMethodModel> getAllMethodModels()
public boolean equals(Object o)
equals in class ServiceModelpublic int hashCode()
hashCode in class ServiceModelCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.