liuxiaolong
2022-06-28 37714b1093c04061e636e5b1d27179652e671c0a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package serf
 
import (
    "github.com/hashicorp/memberlist"
)
 
type eventDelegate struct {
    serf *Serf
}
 
func (e *eventDelegate) NotifyJoin(n *memberlist.Node) {
    e.serf.handleNodeJoin(n)
}
 
func (e *eventDelegate) NotifyLeave(n *memberlist.Node) {
    e.serf.handleNodeLeave(n)
}
 
func (e *eventDelegate) NotifyUpdate(n *memberlist.Node) {
    e.serf.handleNodeUpdate(n)
}