Documentation
¶
Index ¶
- func InitWatermillProvider(config *models.EventBusConfig, logger watermill.LoggerAdapter) (models.PubSub, error)
- func NewEventBus(config *models.Config, logger watermill.LoggerAdapter, ps models.PubSub) models.EventBus
- func NewWatermillPubSub(publisher message.Publisher, subscriber message.Subscriber) models.PubSub
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitWatermillProvider ¶
func InitWatermillProvider(config *models.EventBusConfig, logger watermill.LoggerAdapter) (models.PubSub, error)
InitWatermillProvider initializes a Watermill PubSub based on the provider config
func NewEventBus ¶
func NewWatermillPubSub ¶
NewWatermillPubSub creates a PubSub adapter for Watermill transports. Users can pass any Watermill-compatible publisher and subscriber.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.