Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateRingpopConfig ¶
func ValidateRingpopConfig(rpConfig *config.Membership) error
ValidateRingpopConfig validates that ringpop config is parseable and valid
Types ¶
type RingpopFactory ¶
RingpopFactory implements the RingpopFactory interface
func NewRingpopFactory ¶
func NewRingpopFactory( rpConfig *config.Membership, channel *tchannel.Channel, serviceName string, servicePortMap map[string]int, logger log.Logger, metadataManager persistence.ClusterMetadataManager, ) (*RingpopFactory, error)
NewRingpopFactory builds a ringpop factory conforming to the underlying configuration
func (*RingpopFactory) GetMembershipMonitor ¶
func (factory *RingpopFactory) GetMembershipMonitor() (membership.Monitor, error)
GetMembershipMonitor return a membership monitor
Click to show internal directories.
Click to hide internal directories.