Documentation
¶
Index ¶
- Variables
- func NewConfig(cfg *config.SourceConfig, opts ...config.Option) (config.Config, error)
- func NewDiscovery(cfg *config.RegistryConfig) (registry.Discovery, error)
- func NewRegistrar(cfg *config.RegistryConfig) (registry.Registrar, error)
- func RegistryConfig(name string, configBuilder ConfigBuilder)
- func RegistryRegistry(name string, registryBuilder RegistryBuilder)
- type ConfigBuilder
- type RegistryBuilder
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotFound = errors.String("not found")
Functions ¶
func NewDiscovery ¶
func NewDiscovery(cfg *config.RegistryConfig) (registry.Discovery, error)
func NewRegistrar ¶
func NewRegistrar(cfg *config.RegistryConfig) (registry.Registrar, error)
func RegistryConfig ¶
func RegistryConfig(name string, configBuilder ConfigBuilder)
func RegistryRegistry ¶
func RegistryRegistry(name string, registryBuilder RegistryBuilder)
Types ¶
type ConfigBuilder ¶
type RegistryBuilder ¶
type RegistryBuilder interface {
NewDiscovery(cfg *config.RegistryConfig) (registry.Discovery, error)
NewRegistrar(cfg *config.RegistryConfig) (registry.Registrar, error)
}
Click to show internal directories.
Click to hide internal directories.