From 53d19454598696819eeb996f98f0392216e0b15b Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Tue, 20 Feb 2018 12:42:46 -0700 Subject: [PATCH] Add DialerFactory type --- config/dialer/dialer.go | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 config/dialer/dialer.go diff --git a/config/dialer/dialer.go b/config/dialer/dialer.go new file mode 100644 index 00000000..a9058195 --- /dev/null +++ b/config/dialer/dialer.go @@ -0,0 +1,11 @@ +package dialer + +import "net" + +type Dialer func(network, address string) (net.Conn, error) + +type Factory interface { + ClusterDialer(clusterName string) (Dialer, error) + DockerDialer(clusterName, machineName string) (Dialer, error) + NodeDialer(clusterName, machineName string) (Dialer, error) +}