public interface MetadataReport
| 限定符和类型 | 方法和说明 |
|---|---|
default MetadataInfo |
getAppMetadata(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 -- START
|
String |
getServiceDefinition(MetadataIdentifier metadataIdentifier) |
List<String> |
getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier) |
default void |
publishAppMetadata(SubscriberMetadataIdentifier identifier,
MetadataInfo metadataInfo)
Application Metadata -- START
|
default void |
registerServiceAppMapping(String serviceKey,
String application,
org.apache.dubbo.common.URL url) |
void |
removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier) |
void |
saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier,
org.apache.dubbo.common.URL url) |
void |
saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier,
Set<String> urls) |
void |
storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier,
Map<String,String> serviceParameterMap)
deprecated or need triage
|
void |
storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier,
ServiceDefinition serviceDefinition)
Service Definition -- START
|
void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier, ServiceDefinition serviceDefinition)
String getServiceDefinition(MetadataIdentifier metadataIdentifier)
default void publishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo)
default MetadataInfo getAppMetadata(SubscriberMetadataIdentifier identifier, Map<String,String> instanceMetadata)
default Set<String> getServiceAppMapping(String serviceKey, MappingListener listener, org.apache.dubbo.common.URL url)
default void registerServiceAppMapping(String serviceKey, String application, org.apache.dubbo.common.URL url)
void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String,String> serviceParameterMap)
List<String> getExportedURLs(ServiceMetadataIdentifier metadataIdentifier)
void saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, org.apache.dubbo.common.URL url)
void removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier)
void saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls)
List<String> getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier)
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.