public abstract class AbstractMetadataReport extends Object implements MetadataReport
| Modifier and Type | Field and Description |
|---|---|
org.apache.dubbo.metadata.report.support.AbstractMetadataReport.MetadataReportRetry |
metadataReportRetry |
| Constructor and Description |
|---|
AbstractMetadataReport(org.apache.dubbo.common.URL reportServerURL) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
List<String> |
getExportedURLs(ServiceMetadataIdentifier metadataIdentifier) |
List<String> |
getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier) |
org.apache.dubbo.common.URL |
getUrl() |
void |
removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier) |
boolean |
retry() |
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
|
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAppMetadata, getConfigItem, getServiceAppMapping, getServiceAppMapping, getServiceDefinition, publishAppMetadata, registerServiceAppMapping, registerServiceAppMapping, removeServiceAppMappingListener, unPublishAppMetadatapublic org.apache.dubbo.metadata.report.support.AbstractMetadataReport.MetadataReportRetry metadataReportRetry
public AbstractMetadataReport(org.apache.dubbo.common.URL reportServerURL)
public org.apache.dubbo.common.URL getUrl()
public void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier, org.apache.dubbo.metadata.definition.model.ServiceDefinition serviceDefinition)
MetadataReportstoreProviderMetadata in interface MetadataReportpublic void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String,String> serviceParameterMap)
MetadataReportstoreConsumerMetadata in interface MetadataReportpublic void destroy()
destroy in interface MetadataReportpublic void saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, org.apache.dubbo.common.URL url)
saveServiceMetadata in interface MetadataReportpublic void removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier)
removeServiceMetadata in interface MetadataReportpublic List<String> getExportedURLs(ServiceMetadataIdentifier metadataIdentifier)
getExportedURLs in interface MetadataReportpublic void saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls)
saveSubscribedData in interface MetadataReportpublic List<String> getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier)
getSubscribedURLs in interface MetadataReportpublic boolean retry()
public boolean shouldReportDefinition()
shouldReportDefinition in interface MetadataReportpublic boolean shouldReportMetadata()
shouldReportMetadata in interface MetadataReportCopyright © 2011–2022 The Apache Software Foundation. All rights reserved.