Package org.apache.dubbo.rpc.model
Class ModuleServiceRepository
java.lang.Object
org.apache.dubbo.rpc.model.ModuleServiceRepository
Service repository for module
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()getService(String serviceName) lookupExportedService(String serviceKey) lookupMethod(String interfaceName, String methodName) lookupReferredService(String serviceKey) Deprecated.lookupReferredServices(String serviceKey) lookupService(String interfaceName) voidregisterConsumer(String serviceKey, ServiceDescriptor serviceDescriptor, ReferenceConfigBase<?> rc, Object proxy, ServiceMetadata serviceMetadata) Deprecated.Replaced toregisterConsumer(ConsumerModel)voidregisterConsumer(ConsumerModel consumerModel) voidregisterProvider(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ServiceConfigBase<?> serviceConfig, ServiceMetadata serviceMetadata) Deprecated.Replaced toregisterProvider(ProviderModel)voidregisterProvider(ProviderModel providerModel) registerService(Class<?> interfaceClazz) registerService(Class<?> interfaceClazz, ServiceDescriptor serviceDescriptor) registerService(String path, Class<?> interfaceClass) registerService(ServiceDescriptor serviceDescriptor) voidreRegisterConsumer(String newServiceKey, String serviceKey) Deprecated.voidreRegisterProvider(String newServiceKey, String serviceKey) Deprecated.voidunregisterConsumer(ConsumerModel consumerModel) voidunregisterProvider(ProviderModel providerModel) voidunregisterService(Class<?> interfaceClazz) voidunregisterService(String path)
-
Constructor Details
-
ModuleServiceRepository
-
-
Method Details
-
getModuleModel
-
registerConsumer
@Deprecated public void registerConsumer(String serviceKey, ServiceDescriptor serviceDescriptor, ReferenceConfigBase<?> rc, Object proxy, ServiceMetadata serviceMetadata) Deprecated.Replaced toregisterConsumer(ConsumerModel) -
registerConsumer
-
registerProvider
@Deprecated public void registerProvider(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ServiceConfigBase<?> serviceConfig, ServiceMetadata serviceMetadata) Deprecated.Replaced toregisterProvider(ProviderModel) -
registerProvider
-
registerService
-
registerService
-
registerService
public ServiceDescriptor registerService(Class<?> interfaceClazz, ServiceDescriptor serviceDescriptor) -
registerService
SeeregisterService(Class)we assume: 1. services with different interfaces are not allowed to have the same path. 2. services share the same interface but has different group/version can share the same path. 3. path's default value is the name of the interface.
- Parameters:
path-interfaceClass-- Returns:
-
reRegisterProvider
Deprecated. -
reRegisterConsumer
Deprecated. -
unregisterService
-
unregisterService
-
unregisterProvider
-
unregisterConsumer
-
getAllServices
-
getService
-
lookupService
-
lookupMethod
-
getExportedServices
-
lookupExportedService
-
getReferredServices
-
lookupReferredService
Deprecated.Replaced tolookupReferredServices(String) -
lookupReferredServices
-
destroy
public void destroy()
-
lookupReferredServices(String)