| 程序包 | 说明 |
|---|---|
| org.apache.dubbo.rpc.model |
| 限定符和类型 | 方法和说明 |
|---|---|
ServiceDescriptor |
ProviderModel.getServiceModel() |
ServiceDescriptor |
ConsumerModel.getServiceModel() |
ServiceDescriptor |
ServiceRepository.lookupService(String interfaceName) |
ServiceDescriptor |
ServiceRepository.registerService(Class<?> interfaceClazz) |
ServiceDescriptor |
ServiceRepository.registerService(String path,
Class<?> interfaceClass)
See
ServiceRepository.registerService(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. |
| 限定符和类型 | 方法和说明 |
|---|---|
List<ServiceDescriptor> |
ServiceRepository.getAllServices() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ServiceRepository.registerConsumer(String serviceKey,
ServiceDescriptor serviceDescriptor,
ReferenceConfigBase<?> rc,
Object proxy,
ServiceMetadata serviceMetadata) |
void |
ServiceRepository.registerProvider(String serviceKey,
Object serviceInstance,
ServiceDescriptor serviceModel,
ServiceConfigBase<?> serviceConfig,
ServiceMetadata serviceMetadata) |
| 构造器和说明 |
|---|
ConsumerModel(String serviceKey,
Object proxyObject,
ServiceDescriptor serviceModel,
ReferenceConfigBase<?> referenceConfig)
This constructor create an instance of ConsumerModel and passed objects should not be null.
|
ConsumerModel(String serviceKey,
Object proxyObject,
ServiceDescriptor serviceModel,
ReferenceConfigBase<?> referenceConfig,
ServiceMetadata metadata) |
ProviderModel(String serviceKey,
Object serviceInstance,
ServiceDescriptor serviceModel,
ServiceConfigBase<?> serviceConfig) |
ProviderModel(String serviceKey,
Object serviceInstance,
ServiceDescriptor serviceModel,
ServiceConfigBase<?> serviceConfig,
ServiceMetadata serviceMetadata) |
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.