Documentation ¶
Index ¶
- type EtcdCluster
- func (c *EtcdCluster) AddMember(addr string)
- func (c *EtcdCluster) AddTLSMember(addr string)
- func (c *EtcdCluster) HTTPMembers() []client.Member
- func (c *EtcdCluster) Launch()
- func (c *EtcdCluster) Name(i int) string
- func (c *EtcdCluster) RemoveMember(id uint64) error
- func (c *EtcdCluster) Terminate(wipe_data bool)
- func (c *EtcdCluster) URL(i int) string
- func (c *EtcdCluster) URLs() []string
- type SortableMemberSliceByPeerURLs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EtcdCluster ¶
type EtcdCluster struct {
Members []*member
}
func NewCluster ¶
func NewCluster(size int, usePeerTLS bool, addr string) *EtcdCluster
NewCluster returns an unlaunched cluster of the given size which has been set to use static bootstrap.
func TestClusterOf1 ¶
func TestClusterOf1() *EtcdCluster
func TestClusterOf3 ¶
func TestClusterOf3() *EtcdCluster
func (*EtcdCluster) AddMember ¶
func (c *EtcdCluster) AddMember(addr string)
func (*EtcdCluster) AddTLSMember ¶
func (c *EtcdCluster) AddTLSMember(addr string)
func (*EtcdCluster) HTTPMembers ¶
func (c *EtcdCluster) HTTPMembers() []client.Member
func (*EtcdCluster) Launch ¶
func (c *EtcdCluster) Launch()
func (*EtcdCluster) Name ¶
func (c *EtcdCluster) Name(i int) string
func (*EtcdCluster) RemoveMember ¶
func (c *EtcdCluster) RemoveMember(id uint64) error
func (*EtcdCluster) Terminate ¶
func (c *EtcdCluster) Terminate(wipe_data bool)
func (*EtcdCluster) URL ¶
func (c *EtcdCluster) URL(i int) string
func (*EtcdCluster) URLs ¶
func (c *EtcdCluster) URLs() []string
type SortableMemberSliceByPeerURLs ¶
func (SortableMemberSliceByPeerURLs) Len ¶
func (p SortableMemberSliceByPeerURLs) Len() int
func (SortableMemberSliceByPeerURLs) Less ¶
func (p SortableMemberSliceByPeerURLs) Less(i, j int) bool
func (SortableMemberSliceByPeerURLs) Swap ¶
func (p SortableMemberSliceByPeerURLs) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.