Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventBus ¶
type EventBus interface { EventPublisher EventSubscriber Release() }
EventBus event bus
type EventHandler ¶
EventHandler event handler
type EventHandlerDecorator ¶
type EventHandlerDecorator func(h EventHandler) EventHandler
EventHandlerDecorator decorator for event handler
type EventPublisher ¶
EventPublisher event publisher
func GetEventPublisher ¶
func GetEventPublisher() EventPublisher
GetEventPublisher returns event publisher
type EventSubscriber ¶
type EventSubscriber interface { Subscribe(event Event, handlers ...EventHandler) SubscribeAll(handlers ...EventHandler) Use(decorator EventHandlerDecorator) }
EventSubscriber event subscriber
func GetEventSubscriber ¶
func GetEventSubscriber() EventSubscriber
GetEventSubscriber returns event subscriber
Click to show internal directories.
Click to hide internal directories.