remote_impl

package
v3.0.0-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2021 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetRemoteMetadataService

func GetRemoteMetadataService() (remote.RemoteMetadataService, error)

GetRemoteMetadataService will create a new remote MetadataService instance

Types

type RemoteMetadataServiceImpl

type RemoteMetadataServiceImpl struct {
	*inmemory.MetadataService
	// contains filtered or unexported fields
}

MetadataService is a implement of metadata service which will delegate the remote metadata report This is singleton

func (*RemoteMetadataServiceImpl) GetMetadata

GetMetadata get the medata info of service from report

func (*RemoteMetadataServiceImpl) PublishMetadata

func (mts *RemoteMetadataServiceImpl) PublishMetadata(service string)

PublishMetadata publishes the metadata info of @service to remote metadata center

func (*RemoteMetadataServiceImpl) PublishServiceDefinition

func (mts *RemoteMetadataServiceImpl) PublishServiceDefinition(url *common.URL) error

PublishServiceDefinition will call remote metadata's StoreProviderMetadata to store url info and service definition

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL