public interface MetadataReport
void storeProviderMetadata(MetadataIdentifier providerMetadataIdentifier, ServiceDefinition serviceDefinition)
String getServiceDefinition(MetadataIdentifier metadataIdentifier)
default void publishAppMetadata(SubscriberMetadataIdentifier identifier, MetadataInfo metadataInfo)
default MetadataInfo getAppMetadata(SubscriberMetadataIdentifier identifier, Map<String,String> instanceMetadata)
default Set<String> getServiceAppMapping(String serviceKey, MappingListener listener, URL url)
default void registerServiceAppMapping(String serviceKey, String application, URL url)
void storeConsumerMetadata(MetadataIdentifier consumerMetadataIdentifier, Map<String,String> serviceParameterMap)
List<String> getExportedURLs(ServiceMetadataIdentifier metadataIdentifier)
void saveServiceMetadata(ServiceMetadataIdentifier metadataIdentifier, URL url)
void removeServiceMetadata(ServiceMetadataIdentifier metadataIdentifier)
void saveSubscribedData(SubscriberMetadataIdentifier subscriberMetadataIdentifier, Set<String> urls)
List<String> getSubscribedURLs(SubscriberMetadataIdentifier subscriberMetadataIdentifier)
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.