接口 MetadataReport
-
- 所有已知实现类:
AbstractMetadataReport,ConsulMetadataReport,EtcdMetadataReport,FailoverMetadataReport,NacosMetadataReport,RedisMetadataReport,StrategyMetadataReport,ZookeeperMetadataReport
public interface MetadataReport
-
-
方法概要
-
-
-
方法详细资料
-
storeProviderMetadata
void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier, ServiceDefinition serviceDefinition)
Service Definition -- START
-
getServiceDefinition
String getServiceDefinition(MetadataIdentifier metadataIdentifier)
-
publishAppMetadata
default void publishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo)
Application Metadata -- START
-
getAppMetadata
default MetadataInfo getAppMetadata(SubscriberMetadataIdentifier identifier, Map<String,String> instanceMetadata)
-
getServiceAppMapping
default Set<String> getServiceAppMapping(String serviceKey, MappingListener listener, URL url)
Service<-->Application Mapping -- START
-
registerServiceAppMapping
default void registerServiceAppMapping(String serviceKey, String application, URL url)
-
storeConsumerMetadata
void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String,String> serviceParameterMap)
deprecated or need triage
-
getExportedURLs
List<String> getExportedURLs(ServiceMetadataIdentifier metadataIdentifier)
-
saveServiceMetadata
void saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, URL url)
-
removeServiceMetadata
void removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier)
-
saveSubscribedData
void saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls)
-
getSubscribedURLs
List<String> getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier)
-
-