watermill

package
v0.0.0-...-468a20b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPubSub

func NewPubSub(logger logur.Logger) (message.Publisher, message.Subscriber)

NewPubSub returns a new PubSub.

func NewRouter

func NewRouter(logger logur.Logger) (*message.Router, error)

NewRouter returns a new message router for message subscription logic.

func PublisherCorrelationID

func PublisherCorrelationID(publisher message.Publisher) message.Publisher

PublisherCorrelationID decorates a publisher with a correlation ID middleware.

func SubscriberCorrelationID

func SubscriberCorrelationID(subscriber message.Subscriber) message.Subscriber

SubscriberCorrelationID decorates a subscriber with a correlation ID middleware.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL