public interface MetadataReport
| Modifier and Type | Method and Description |
|---|---|
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–2022 The Apache Software Foundation. All rights reserved.