Class AbstractMetadataReport
java.lang.Object
org.apache.dubbo.metadata.report.support.AbstractMetadataReport
- All Implemented Interfaces:
MetadataReport
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.apache.dubbo.metadata.report.support.AbstractMetadataReport.MetadataReportRetry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()getExportedURLs(ServiceMetadataIdentifier metadataIdentifier) getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier) org.apache.dubbo.common.URLgetUrl()voidremoveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier) booleanretry()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 -- STARTtoString()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.dubbo.metadata.report.MetadataReport
getAppMetadata, getConfigItem, getServiceAppMapping, getServiceAppMapping, getServiceDefinition, publishAppMetadata, registerServiceAppMapping, registerServiceAppMapping, removeServiceAppMappingListener, unPublishAppMetadata
-
Field Details
-
metadataReportRetry
public org.apache.dubbo.metadata.report.support.AbstractMetadataReport.MetadataReportRetry metadataReportRetry
-
-
Constructor Details
-
AbstractMetadataReport
public AbstractMetadataReport(org.apache.dubbo.common.URL reportServerURL)
-
-
Method Details
-
getUrl
public org.apache.dubbo.common.URL getUrl() -
toString
-
storeProviderMetadata
public void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier, org.apache.dubbo.metadata.definition.model.ServiceDefinition serviceDefinition) Description copied from interface:MetadataReportService Definition -- START- Specified by:
storeProviderMetadatain interfaceMetadataReport
-
storeConsumerMetadata
public void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String, String> serviceParameterMap) Description copied from interface:MetadataReportdeprecated or need triage- Specified by:
storeConsumerMetadatain interfaceMetadataReport
-
destroy
public void destroy()- Specified by:
destroyin interfaceMetadataReport
-
saveServiceMetadata
public void saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, org.apache.dubbo.common.URL url) - Specified by:
saveServiceMetadatain interfaceMetadataReport
-
removeServiceMetadata
- Specified by:
removeServiceMetadatain interfaceMetadataReport
-
getExportedURLs
- Specified by:
getExportedURLsin interfaceMetadataReport
-
saveSubscribedData
public void saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls) - Specified by:
saveSubscribedDatain interfaceMetadataReport
-
getSubscribedURLs
- Specified by:
getSubscribedURLsin interfaceMetadataReport
-
retry
public boolean retry()- Returns:
- if need to continue
-
shouldReportDefinition
public boolean shouldReportDefinition()- Specified by:
shouldReportDefinitionin interfaceMetadataReport
-
shouldReportMetadata
public boolean shouldReportMetadata()- Specified by:
shouldReportMetadatain interfaceMetadataReport
-