diff --git a/client/client_selector.go b/client/client_selector.go new file mode 100644 index 00000000..0c0eb616 --- /dev/null +++ b/client/client_selector.go @@ -0,0 +1,9 @@ +package client + +import ( + "github.com/micro/go-micro/registry" +) + +// Selector takes a Registry and returns a NodeSelector. +// Used by the client to initialise a selector. +type Selector func(registry.Registry) NodeSelector diff --git a/client/node_selector.go b/client/node_selector.go index 6ba8ba79..ea2590ad 100644 --- a/client/node_selector.go +++ b/client/node_selector.go @@ -21,10 +21,6 @@ type NodeSelector interface { Reset() } -// Selector takes a Registry and returns a NodeSelector. -// Used by the client to initialise a selector. -type Selector func(registry.Registry) NodeSelector - func init() { rand.Seed(time.Now().UnixNano()) }