Versions in this module Expand all Collapse all v0 v0.0.1 Oct 25, 2020 Changes in this version + var ProviderShuttingDownError = fmt.Errorf("consul cluster provider is shutting down") + type ConsulProvider struct + func New() (*ConsulProvider, error) + func NewWithConfig(consulConfig *api.Config) (*ConsulProvider, error) + func (p *ConsulProvider) DeregisterMember() error + func (p *ConsulProvider) GetHealthStatus() error + func (p *ConsulProvider) MonitorMemberStatusChanges() + func (p *ConsulProvider) RegisterMember(clusterName string, address string, port int, knownKinds []string, ...) error + func (p *ConsulProvider) Shutdown() error + func (p *ConsulProvider) UpdateMemberStatusValue(statusValue cluster.MemberStatusValue) error + func (p *ConsulProvider) UpdateTTL()