Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsulRegistry ¶
type ConsulRegistry struct { sync.Mutex QueryOptions *consul.QueryOptions // contains filtered or unexported fields }
func (*ConsulRegistry) GetService ¶
func (c *ConsulRegistry) GetService(name string, opt ...GetOptions) ([]*iface.Service, error)
func (*ConsulRegistry) Init ¶
func (c *ConsulRegistry) Init()
func (*ConsulRegistry) Register ¶
func (c *ConsulRegistry) Register(service iface.Service)
func (*ConsulRegistry) UnRegister ¶
func (c *ConsulRegistry) UnRegister(service iface.Service)
func (*ConsulRegistry) UnRegisterById ¶
func (c *ConsulRegistry) UnRegisterById(id string)
type DeregisterOptions ¶
type GetOptions ¶
type ListOptions ¶
type RegisterOptions ¶
type WatchOptions ¶
Click to show internal directories.
Click to hide internal directories.