Versions in this module Expand all Collapse all v1 v1.0.0 Dec 28, 2024 Changes in this version + type MetadataReport interface + GetAppMetadata func(*identifier.SubscriberMetadataIdentifier) (*common.MetadataInfo, error) + GetConfigKeysByGroup func(group string) (*gxset.HashSet, error) + GetExportedURLs func(*identifier.ServiceMetadataIdentifier) ([]string, error) + GetServiceAppMapping func(string, string, registry.MappingListener) (*gxset.HashSet, error) + GetServiceDefinition func(*identifier.MetadataIdentifier) (string, error) + GetSubscribedURLs func(*identifier.SubscriberMetadataIdentifier) ([]string, error) + PublishAppMetadata func(*identifier.SubscriberMetadataIdentifier, *common.MetadataInfo) error + RegisterServiceAppMapping func(string, string, string) error + RemoveServiceAppMappingListener func(string, string) error + RemoveServiceMetadata func(*identifier.ServiceMetadataIdentifier) error + SaveServiceMetadata func(*identifier.ServiceMetadataIdentifier, *common.URL) error + SaveSubscribedData func(*identifier.SubscriberMetadataIdentifier, string) error + StoreConsumerMetadata func(*identifier.MetadataIdentifier, string) error + StoreProviderMetadata func(*identifier.MetadataIdentifier, string) error + func NewPubMetricEventReport(r MetadataReport) MetadataReport + type PubMetricEventReport struct + func (r *PubMetricEventReport) GetAppMetadata(i *identifier.SubscriberMetadataIdentifier) (*common.MetadataInfo, error) + func (r *PubMetricEventReport) PublishAppMetadata(i *identifier.SubscriberMetadataIdentifier, info *common.MetadataInfo) error + func (r *PubMetricEventReport) StoreProviderMetadata(i *identifier.MetadataIdentifier, s string) error