mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-09-10 15:01:03 +00:00
remove EventReceiver - not used anymore
This commit is contained in:
parent
5e48023565
commit
d6029e64fc
2 changed files with 3 additions and 25 deletions
10
cluster.go
10
cluster.go
|
|
@ -231,9 +231,6 @@ type Cluster struct {
|
|||
// Maximum number of Set() or Clear() commands per request.
|
||||
MaxWritesPerRequest int
|
||||
|
||||
// EventReceiver receives NodeEvents pertaining to node membership.
|
||||
EventReceiver EventReceiver
|
||||
|
||||
// Data directory path.
|
||||
Path string
|
||||
Topology *Topology
|
||||
|
|
@ -268,10 +265,9 @@ type Cluster struct {
|
|||
// NewCluster returns a new instance of Cluster with defaults.
|
||||
func NewCluster() *Cluster {
|
||||
return &Cluster{
|
||||
Hasher: &jmphasher{},
|
||||
PartitionN: DefaultPartitionN,
|
||||
ReplicaN: 1,
|
||||
EventReceiver: NopEventReceiver,
|
||||
Hasher: &jmphasher{},
|
||||
PartitionN: DefaultPartitionN,
|
||||
ReplicaN: 1,
|
||||
|
||||
joiningLeavingNodes: make(chan nodeAction, 10), // buffered channel
|
||||
jobs: make(map[int64]*resizeJob),
|
||||
|
|
|
|||
18
event.go
18
event.go
|
|
@ -35,21 +35,3 @@ type NodeEvent struct {
|
|||
type EventHandler interface {
|
||||
ReceiveEvent(e *NodeEvent) error
|
||||
}
|
||||
|
||||
// EventReceiver is the interface for the object which will listen for and
|
||||
// decode broadcast messages before passing them to pilosa to handle. The
|
||||
// implementation of this could be an http server which listens for messages,
|
||||
// gets the protobuf payload, and then passes it to
|
||||
// EventHandler.ReceiveMessage.
|
||||
type EventReceiver interface {
|
||||
// Start starts listening for broadcast messages - it should return
|
||||
// immediately, spawning a goroutine if necessary.
|
||||
Start(EventHandler) error
|
||||
}
|
||||
|
||||
type nopEventReceiver struct{}
|
||||
|
||||
func (n *nopEventReceiver) Start(e EventHandler) error { return nil }
|
||||
|
||||
// NopEventReceiver is a no-op implementation of the EventReceiver.
|
||||
var NopEventReceiver = &nopEventReceiver{}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue