Package org.apache.dubbo.metadata.report
Interface MetadataReport
- All Known Implementing Classes:
AbstractMetadataReport,NopMetadataReport
public interface MetadataReport
-
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()default MetadataInfogetAppMetadata(SubscriberMetadataIdentifier identifier, Map<String, String> instanceMetadata) default org.apache.dubbo.common.config.configcenter.ConfigItemgetConfigItem(String key, String group) getExportedURLs(ServiceMetadataIdentifier metadataIdentifier) getServiceAppMapping(String serviceKey, org.apache.dubbo.common.URL url) getServiceAppMapping(String serviceKey, MappingListener listener, org.apache.dubbo.common.URL url) Serviceinvalid input: '<'-->Application Mapping -- STARTgetServiceDefinition(MetadataIdentifier metadataIdentifier) getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier) default voidpublishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo) Application Metadata -- STARTdefault booleanregisterServiceAppMapping(String serviceInterface, String defaultMappingGroup, String newConfigContent, Object ticket) default booleanregisterServiceAppMapping(String serviceKey, String application, org.apache.dubbo.common.URL url) default voidremoveServiceAppMappingListener(String serviceKey, MappingListener listener) voidremoveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier) voidsaveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, org.apache.dubbo.common.URL url) voidsaveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls) booleanbooleanvoidstoreConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String, String> serviceParameterMap) deprecated or need triagevoidstoreProviderMetadata(MetadataIdentifier providerMetadataIdentifier, org.apache.dubbo.metadata.definition.model.ServiceDefinition serviceDefinition) Service Definition -- STARTdefault voidunPublishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo)
-
Method Details
-
storeProviderMetadata
void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier, org.apache.dubbo.metadata.definition.model.ServiceDefinition serviceDefinition) Service Definition -- START -
getServiceDefinition
-
publishAppMetadata
Application Metadata -- START -
unPublishAppMetadata
default void unPublishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo) -
getAppMetadata
default MetadataInfo getAppMetadata(SubscriberMetadataIdentifier identifier, Map<String, String> instanceMetadata) -
storeConsumerMetadata
void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String, String> serviceParameterMap) deprecated or need triage -
getExportedURLs
-
destroy
void destroy() -
saveServiceMetadata
void saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, org.apache.dubbo.common.URL url) -
removeServiceMetadata
-
saveSubscribedData
void saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls) -
getSubscribedURLs
-
getConfigItem
-
registerServiceAppMapping
-
registerServiceAppMapping
-
removeServiceAppMappingListener
-
getServiceAppMapping
default Set<String> getServiceAppMapping(String serviceKey, MappingListener listener, org.apache.dubbo.common.URL url) Serviceinvalid input: '<'-->Application Mapping -- START -
getServiceAppMapping
-
shouldReportDefinition
boolean shouldReportDefinition() -
shouldReportMetadata
boolean shouldReportMetadata()
-