client: document Watcher.Next

This commit is contained in:
Brian Waldon 2015-01-27 16:52:57 -08:00 committed by Yicheng Qin
parent aee95468ba
commit 932351a00d

View File

@ -137,6 +137,16 @@ type DeleteOptions struct {
}
type Watcher interface {
// Next blocks until an etcd event occurs, then returns a Response
// represeting that event. The behavior of Next depends on the
// WatcherOptions used to construct the Watcher. Next is designed to
// be called repeatedly, each time blocking until a subsequent event
// is available.
//
// If the provided context is cancelled, Next will return a non-nil
// error. Any other failures encountered while waiting for the next
// event (connection issues, deserialization failures, etc) will
// also result in a non-nil error.
Next(context.Context) (*Response, error)
}