public interface MetadataReport
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destroy() |
default MetadataInfo |
getAppMetadata(SubscriberMetadataIdentifier identifier,
Map<String,String> instanceMetadata) |
default org.apache.dubbo.common.config.configcenter.ConfigItem |
getConfigItem(String key,
String group) |
List<String> |
getExportedURLs(ServiceMetadataIdentifier metadataIdentifier) |
default Set<String> |
getServiceAppMapping(String serviceKey,
MappingListener listener,
org.apache.dubbo.common.URL url)
Service<-->Application Mapping -- START
|
default Set<String> |
getServiceAppMapping(String serviceKey,
org.apache.dubbo.common.URL url) |
String |
getServiceDefinition(MetadataIdentifier metadataIdentifier) |
List<String> |
getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier) |
default void |
publishAppMetadata(SubscriberMetadataIdentifier identifier,
MetadataInfo metadataInfo)
Application Metadata -- START
|
default boolean |
registerServiceAppMapping(String serviceInterface,
String defaultMappingGroup,
String newConfigContent,
Object ticket) |
default boolean |
registerServiceAppMapping(String serviceKey,
String application,
org.apache.dubbo.common.URL url) |
default void |
removeServiceAppMappingListener(String serviceKey,
MappingListener listener) |
void |
removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier) |
void |
saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier,
org.apache.dubbo.common.URL url) |
void |
saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier,
Set<String> urls) |
boolean |
shouldReportDefinition() |
boolean |
shouldReportMetadata() |
void |
storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier,
Map<String,String> serviceParameterMap)
deprecated or need triage
|
void |
storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier,
org.apache.dubbo.metadata.definition.model.ServiceDefinition serviceDefinition)
Service Definition -- START
|
default void |
unPublishAppMetadata(SubscriberMetadataIdentifier identifier,
MetadataInfo metadataInfo) |
void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier, org.apache.dubbo.metadata.definition.model.ServiceDefinition serviceDefinition)
String getServiceDefinition(MetadataIdentifier metadataIdentifier)
default void publishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo)
default void unPublishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo)
default MetadataInfo getAppMetadata(SubscriberMetadataIdentifier identifier, Map<String,String> instanceMetadata)
void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String,String> serviceParameterMap)
List<String> getExportedURLs(ServiceMetadataIdentifier metadataIdentifier)
void destroy()
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)
default org.apache.dubbo.common.config.configcenter.ConfigItem getConfigItem(String key, String group)
default boolean registerServiceAppMapping(String serviceInterface, String defaultMappingGroup, String newConfigContent, Object ticket)
default boolean registerServiceAppMapping(String serviceKey, String application, org.apache.dubbo.common.URL url)
default void removeServiceAppMappingListener(String serviceKey, MappingListener listener)
default Set<String> getServiceAppMapping(String serviceKey, MappingListener listener, org.apache.dubbo.common.URL url)
default Set<String> getServiceAppMapping(String serviceKey, org.apache.dubbo.common.URL url)
boolean shouldReportDefinition()
boolean shouldReportMetadata()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.