Expand description
Transport-neutral notification commands and the durable delivery worker.
Modules§
- testing
- In-memory fakes for host and failure-injection tests. In-memory notification store and senders for consumer tests.
Structs§
- Attempt
Event - One immutable delivery-attempt event.
- Delivery
Context - Cancellation and deadline supplied to one transport request.
- Dispatcher
- Routes claimed durable notifications to registered transports.
- LogSender
- Development sender that logs rendered content.
- NewOutbox
Item - New durable notification command.
- Notification
- Transport-neutral notification payload.
- Outbox
Item - Durable notification projection.
- Retry
Policy - Bounded retry policy with deterministic jitter.
- Worker
Config - One durable worker’s bounded execution settings.
Enums§
- Block
- One transport-neutral piece of notification content.
- Delivery
Class - Transport failure retry classification.
- Notification
Status - Durable notification state.
- Notify
Error - Notification boundary failure.
- Notify
Store Error - Durable repository failure.
Traits§
- Durable
Outbox - Store-owned durable queue and query contract.
- Sender
- A single-attempt transport. Durable retry belongs to
Dispatcher.