Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Destroyed ¶ added in v0.4.0
type Destroyed struct{}
Destroyed is fired when ringpop has been destroyed and should not be responding to requests or lookup requests.
type Event ¶
type Event interface{}
Event is an empty interface that is type switched when handeled.
type EventListener ¶
type EventListener interface {
HandleEvent(event Event)
}
An EventListener handles events given to it by the Ringpop, as well as forwarded events from the SWIM node contained by the ringpop. HandleEvent should be thread safe.
type LookupEvent ¶
A LookupEvent is sent when a lookup is performed on the Ringpop's ring
type Ready ¶ added in v0.4.0
type Ready struct{}
Ready is fired when ringpop has successfully bootstrapped and is ready to receive requests and other method calls.
type RingChangedEvent ¶
A RingChangedEvent is sent when servers are added and/or removed from the ring
type RingChecksumEvent ¶
RingChecksumEvent is sent when a server is removed or added and a new checksum for the ring is calculated