Namespace PatternKit.Messaging.Mailboxes
Classes
- MailboxEvent
Lightweight mailbox event payload for diagnostics and metrics adapters.
- MailboxPostResult
Result returned when a message is posted to a mailbox.
- Mailbox<TPayload>
In-process mailbox that serializes asynchronous message handling through a single consumer.
- Mailbox<TPayload>.Builder
Fluent builder for Mailbox<TPayload>.
Enums
- MailboxBackpressurePolicy
Defines how a bounded mailbox reacts when its queue is full.
- MailboxErrorPolicy
Defines how a mailbox reacts when the handler throws.
- MailboxEventKind
Describes mailbox lifecycle and processing events.
- MailboxPostStatus
Describes the outcome of posting a message to a mailbox.
Delegates
- Mailbox<TPayload>.ErrorHandler
Async error handler used when mailbox message handling fails.
- Mailbox<TPayload>.MessageHandler
Async message handler used by a mailbox.