Versions in this module Expand all Collapse all v0 v0.2.0 Jul 8, 2021 v0.1.0 Apr 27, 2020 Changes in this version + const SOH + func New(endpoints []string, options *store.Config) (store.Store, error) + func Register() + type Zookeeper struct + func (s *Zookeeper) AtomicDelete(key string, previous *store.KVPair) (bool, error) + func (s *Zookeeper) AtomicPut(key string, value []byte, previous *store.KVPair, _ *store.WriteOptions) (bool, *store.KVPair, error) + func (s *Zookeeper) Close() + func (s *Zookeeper) Delete(key string) error + func (s *Zookeeper) DeleteTree(directory string) error + func (s *Zookeeper) Exists(key string, opts *store.ReadOptions) (bool, error) + func (s *Zookeeper) Get(key string, opts *store.ReadOptions) (pair *store.KVPair, err error) + func (s *Zookeeper) List(directory string, opts *store.ReadOptions) ([]*store.KVPair, error) + func (s *Zookeeper) NewLock(key string, options *store.LockOptions) (lock store.Locker, err error) + func (s *Zookeeper) Put(key string, value []byte, opts *store.WriteOptions) error + func (s *Zookeeper) Watch(key string, stopCh <-chan struct{}, opts *store.ReadOptions) (<-chan *store.KVPair, error) + func (s *Zookeeper) WatchTree(directory string, stopCh <-chan struct{}, opts *store.ReadOptions) (<-chan []*store.KVPair, error)