类 ModuleServiceRepository
- java.lang.Object
-
- org.apache.dubbo.rpc.model.ModuleServiceRepository
-
public class ModuleServiceRepository extends Object
Service repository for module
-
-
构造器概要
构造器 构造器 说明 ModuleServiceRepository(ModuleModel moduleModel)
-
方法概要
-
-
-
构造器详细资料
-
ModuleServiceRepository
public ModuleServiceRepository(ModuleModel moduleModel)
-
-
方法详细资料
-
getModuleModel
public ModuleModel getModuleModel()
-
registerConsumer
@Deprecated public void registerConsumer(String serviceKey, ServiceDescriptor serviceDescriptor, ReferenceConfigBase<?> rc, Object proxy, ServiceMetadata serviceMetadata)
已过时。Replaced toregisterConsumer(ConsumerModel)
-
registerConsumer
public void registerConsumer(ConsumerModel consumerModel)
-
registerProvider
@Deprecated public void registerProvider(String serviceKey, Object serviceInstance, ServiceDescriptor serviceModel, ServiceConfigBase<?> serviceConfig, ServiceMetadata serviceMetadata)
已过时。Replaced toregisterProvider(ProviderModel)
-
registerProvider
public void registerProvider(ProviderModel providerModel)
-
registerService
public ServiceDescriptor registerService(ServiceDescriptor serviceDescriptor)
-
registerService
public ServiceDescriptor registerService(Class<?> interfaceClazz)
-
registerService
public ServiceDescriptor registerService(Class<?> interfaceClazz, ServiceDescriptor serviceDescriptor)
-
registerService
public ServiceDescriptor registerService(String path, Class<?> interfaceClass)
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.
- 参数:
path-interfaceClass-- 返回:
-
reRegisterProvider
@Deprecated public void reRegisterProvider(String newServiceKey, String serviceKey)
已过时。
-
reRegisterConsumer
@Deprecated public void reRegisterConsumer(String newServiceKey, String serviceKey)
已过时。
-
unregisterService
public void unregisterService(Class<?> interfaceClazz)
-
unregisterService
public void unregisterService(String path)
-
unregisterProvider
public void unregisterProvider(ProviderModel providerModel)
-
unregisterConsumer
public void unregisterConsumer(ConsumerModel consumerModel)
-
getAllServices
public List<ServiceDescriptor> getAllServices()
-
getService
public ServiceDescriptor getService(String serviceName)
-
lookupService
public ServiceDescriptor lookupService(String interfaceName)
-
lookupMethod
public MethodDescriptor lookupMethod(String interfaceName, String methodName)
-
getExportedServices
public List<ProviderModel> getExportedServices()
-
lookupExportedService
public ProviderModel lookupExportedService(String serviceKey)
-
getReferredServices
public List<ConsumerModel> getReferredServices()
-
lookupReferredService
@Deprecated public ConsumerModel lookupReferredService(String serviceKey)
已过时。Replaced tolookupReferredServices(String)
-
lookupReferredServices
public List<ConsumerModel> lookupReferredServices(String serviceKey)
-
destroy
public void destroy()
-
-