Versions in this module Expand all Collapse all v0 v0.1.0 Nov 1, 2026 Changes in this version + var ErrDeliverySettled = broker.ErrDeliverySettled + var ErrDeliveryUnsettled = broker.ErrDeliveryUnsettled + var ErrDriverClosed = broker.ErrDriverClosed + var ErrInvalidHandler = broker.ErrInvalidHandler + var ErrInvalidQueue = broker.ErrInvalidQueue + type Builder struct + func (consumer *Builder) Logger(logger *slog.Logger) *Builder + func (consumer *Builder) RetryDelay(retryDelay time.Duration) *Builder + type BuilderFunc = func(*Builder) + type Driver struct + func New(configure ...BuilderFunc) *Driver + func (driver *Driver) Consume(ctx context.Context, name string, handler queue.DeliveryHandler) error + func (driver *Driver) Dispatch(ctx context.Context, message queue.Message) error + func (driver *Driver) MessagingSystem() string + func (driver *Driver) Start(ctx context.Context) error + func (driver *Driver) Stop(ctx context.Context) error