Brian Waldon 11 лет назад
Родитель
Сommit
932351a00d
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      client/keys.go

+ 10 - 0
client/keys.go

@@ -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)
 }