Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MemoryBus ¶
type MemoryBus struct {
// contains filtered or unexported fields
}
func NewMemoryBus ¶
func NewMemoryBus() *MemoryBus
type OrderedMemoryBus ¶
type OrderedMemoryBus struct {
// contains filtered or unexported fields
}
OrderedMemoryBus delivers events in publish order per handler. Each handler owns one buffered queue and one worker goroutine.
func NewOrderedMemoryBus ¶
func NewOrderedMemoryBus() *OrderedMemoryBus
func (*OrderedMemoryBus) Publish ¶
func (b *OrderedMemoryBus) Publish(event Event)
func (*OrderedMemoryBus) Subscribe ¶
func (b *OrderedMemoryBus) Subscribe(h Handler)
Click to show internal directories.
Click to hide internal directories.