Skip to main content

Crate af_notify

Crate af_notify 

Source
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§

AttemptEvent
One immutable delivery-attempt event.
DeliveryContext
Cancellation and deadline supplied to one transport request.
Dispatcher
Routes claimed durable notifications to registered transports.
LogSender
Development sender that logs rendered content.
NewOutboxItem
New durable notification command.
Notification
Transport-neutral notification payload.
OutboxItem
Durable notification projection.
RetryPolicy
Bounded retry policy with deterministic jitter.
WorkerConfig
One durable worker’s bounded execution settings.

Enums§

Block
One transport-neutral piece of notification content.
DeliveryClass
Transport failure retry classification.
NotificationStatus
Durable notification state.
NotifyError
Notification boundary failure.
NotifyStoreError
Durable repository failure.

Traits§

DurableOutbox
Store-owned durable queue and query contract.
Sender
A single-attempt transport. Durable retry belongs to Dispatcher.