diff --git a/etcdnaming/etcdnaming.go b/etcdnaming/etcdnaming.go index 76b7da10..d6efaeba 100644 --- a/etcdnaming/etcdnaming.go +++ b/etcdnaming/etcdnaming.go @@ -63,6 +63,13 @@ func (b *recvBuffer) stop() { b.mu.Unlock() } +type NameResolver interface { + Get(target string) map[string]string + Watch(target string) + GetUpdate() *namePair + Stop() +} + type etcdNR struct { cfg etcdcl.Config recv *recvBuffer