Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HostDiscovery ¶
type HostDiscovery interface { // StartDiscovery initiates the discovery process and provides appropriate callbacks StartDiscovery(*config.ClusterCfg, JoinCallback, LeaveCallback) error // StopDiscovery stops the discovery perocess StopDiscovery() error // Fetch returns a list of host IPs that are currently discovered Fetch() ([]net.IP, error) }
HostDiscovery primary interface
func NewHostDiscovery ¶
func NewHostDiscovery() HostDiscovery
NewHostDiscovery function creates a host discovery object
type JoinCallback ¶
JoinCallback provides a callback event for new node joining the cluster
type LeaveCallback ¶
LeaveCallback provides a callback event for node leaving the cluster
Click to show internal directories.
Click to hide internal directories.