Versions in this module Expand all Collapse all v0 v0.2.0 Jul 27, 2016 v0.1.0 Jun 7, 2016 Changes in this version + type Client interface + Deregister func(r *consul.AgentServiceRegistration) error + Register func(r *consul.AgentServiceRegistration) error + Service func(service, tag string, passingOnly bool, queryOpts *consul.QueryOptions) ([]*consul.ServiceEntry, *consul.QueryMeta, error) + func NewClient(c *consul.Client) Client + type Registrar struct + func NewRegistrar(client Client, r *stdconsul.AgentServiceRegistration, logger log.Logger) *Registrar + func (p *Registrar) Deregister() + func (p *Registrar) Register() + type Subscriber struct + func NewSubscriber(client Client, factory sd.Factory, logger log.Logger, service string, ...) *Subscriber + func (s *Subscriber) Endpoints() ([]endpoint.Endpoint, error) + func (s *Subscriber) Stop()