接口 MetadataReport
-
- 所有已知实现类:
AbstractMetadataReport
public interface MetadataReport
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 default MetadataInfogetAppMetadata(SubscriberMetadataIdentifier identifier, Map<String,String> instanceMetadata)List<String>getExportedURLs(ServiceMetadataIdentifier metadataIdentifier)default Set<String>getServiceAppMapping(String serviceKey, MappingListener listener, org.apache.dubbo.common.URL url)Service<-->Application Mapping -- STARTStringgetServiceDefinition(MetadataIdentifier metadataIdentifier)List<String>getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier)default voidpublishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo)Application Metadata -- STARTdefault voidregisterServiceAppMapping(String serviceKey, String application, org.apache.dubbo.common.URL url)voidremoveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier)voidsaveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, org.apache.dubbo.common.URL url)voidsaveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls)voidstoreConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String,String> serviceParameterMap)deprecated or need triagevoidstoreProviderMetadata(MetadataIdentifier providerMetadataIdentifier, ServiceDefinition serviceDefinition)Service Definition -- START
-
-
-
方法详细资料
-
storeProviderMetadata
void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier, ServiceDefinition serviceDefinition)
Service Definition -- START
-
getServiceDefinition
String getServiceDefinition(MetadataIdentifier metadataIdentifier)
-
publishAppMetadata
default void publishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo)
Application Metadata -- START
-
getAppMetadata
default MetadataInfo getAppMetadata(SubscriberMetadataIdentifier identifier, Map<String,String> instanceMetadata)
-
getServiceAppMapping
default Set<String> getServiceAppMapping(String serviceKey, MappingListener listener, org.apache.dubbo.common.URL url)
Service<-->Application Mapping -- START
-
registerServiceAppMapping
default void registerServiceAppMapping(String serviceKey, String application, org.apache.dubbo.common.URL url)
-
storeConsumerMetadata
void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String,String> serviceParameterMap)
deprecated or need triage
-
getExportedURLs
List<String> getExportedURLs(ServiceMetadataIdentifier metadataIdentifier)
-
saveServiceMetadata
void saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, org.apache.dubbo.common.URL url)
-
removeServiceMetadata
void removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier)
-
saveSubscribedData
void saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls)
-
getSubscribedURLs
List<String> getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier)
-
-