Documentation
¶
Overview ¶
Package watch implements better watch semantics on top of etcd. See this issue for the reasoning behind the package: https://github.com/coreos/etcd/issues/7362
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Event ¶
type Event struct {
Key []byte
Value []byte
PrevKey []byte
PrevValue []byte
Type EventType
Rev int64
Err error
}
Event is an event that occurred to an item in etcd.
type Watcher ¶
type Watcher interface {
// Watch returns a channel that delivers events
Watch() <-chan *Event
// Close this channel when you are done receiving events
Close()
}
Watcher ...
func MakeWatcher ¶
MakeWatcher returns a Watcher that uses the given event channel and done channel internally to deliver events and signal closure, respectively.
Click to show internal directories.
Click to hide internal directories.