Versions in this module Expand all Collapse all v1 v1.16.3 Oct 23, 2019 Changes in this version + type Accessor interface + MergedState func() interface{} + type AccessorFunc func() interface + func (f AccessorFunc) MergedState() interface{} + type Broadcaster struct + func NewBroadcaster() *Broadcaster + func (b *Broadcaster) Add(listener Listener) + func (b *Broadcaster) Notify(instance interface{}) + type Listener interface + OnUpdate func(instance interface{}) + type ListenerFunc func(instance interface{}) + func (f ListenerFunc) OnUpdate(instance interface{}) + type MergeFunc func(source string, update interface{}) error + func (f MergeFunc) Merge(source string, update interface{}) error + type Merger interface + Merge func(source string, update interface{}) error + type Mux struct + func NewMux(merger Merger) *Mux + func (m *Mux) Channel(source string) chan interface{}