Documentation
¶
Index ¶
- func Compose(funcs ...func(p *Provider) *Provider) func(p *Provider) *Provider
- func SubscribeOnAddService(f servicediscovery.ServiceFunc) func(provider *Provider) *Provider
- func SubscribeOnRemoveService(f servicediscovery.ServiceFunc) func(provider *Provider) *Provider
- func SubscribeOnUpdateService(f func(old servicediscovery.Service, new servicediscovery.Service)) func(provider *Provider) *Provider
- type Provider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SubscribeOnAddService ¶
func SubscribeOnAddService(f servicediscovery.ServiceFunc) func(provider *Provider) *Provider
SubscribeOnAddService registers some handlers to be called when a new service is found
func SubscribeOnRemoveService ¶
func SubscribeOnRemoveService(f servicediscovery.ServiceFunc) func(provider *Provider) *Provider
SubscribeOnRemoveService registers some handlers to be called when a service is removed
func SubscribeOnUpdateService ¶
func SubscribeOnUpdateService(f func(old servicediscovery.Service, new servicediscovery.Service)) func(provider *Provider) *Provider
SubscribeOnUpdateService registers some handlers to be called when a service gets updated
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider is a service discovery provider implementation, using Kubernetes
Click to show internal directories.
Click to hide internal directories.