Versions in this module Expand all Collapse all v0 v0.20.0 Jun 24, 2015 Changes in this version + func Notify(m MasterElector, path, id string, s Service, abort <-chan struct{}) + type Fake struct + func NewFake() *Fake + func (f *Fake) ChangeMaster(newMaster Master) + func (f *Fake) Elect(path, id string) watch.Interface + type Master string + func (Master) IsAnAPIObject() + type MasterElector interface + Elect func(path, id string) watch.Interface + func NewEtcdMasterElector(h tools.EtcdGetSet) MasterElector + type Service interface + Start func() + Stop func() + Validate func(desired, current Master)