Repository navigation
Reference Index
Chris Michael edited this page Oct 6, 2026
·
1 revision
Every module in @chrismichaelps/pudu-lang-mediator@0.1.0, with its chapter.
| Module | Purpose | Chapter |
|---|---|---|
PuduLangMediator |
Outcome, failure, violations, combine, describe, summarize | Requests And Commands |
PuduLangMediator.Request |
Request and command kinds, handlers, behaviors, processors, exception components, envelopes | Requests And Commands |
PuduLangMediator.Notification |
Notification kinds, named handlers, envelopes | Notifications |
PuduLangMediator.Stream |
Stream kinds, sinks, stream behaviors, items | Streams |
PuduLangMediator.Registration |
Every registration, per kind and open, and groups | Getting Started |
PuduLangMediator.Mediator |
Build, send, resolve, publish, stream, collect, reader, dispatch | Getting Started |
PuduLangMediator.Open |
Open behaviors, processors, exception actions, notification handlers, stream behaviors | Pipeline Behaviors |
PuduLangMediator.Catalog |
Exception action scope; the registrations a build gathers | Processors And Exceptions |
PuduLangMediator.Compose |
The composition order of every pipeline | Processors And Exceptions |
PuduLangMediator.Publishing |
Sequential, continuing, parallel, bounded, and custom strategies | Notifications |
PuduLangMediator.Reader |
Pulled streams with back-pressure | Streams |
PuduLangMediator.Context |
Cancellation token and typed items | Context And Cancellation |
PuduLangMediator.Message |
Info, shapes, tags, envelopes, answers | Untyped Dispatch |
PuduLangMediator.Sender |
The sender trait | Senders, Publishers, And Testing |
PuduLangMediator.Publisher |
The publisher trait | Senders, Publishers, And Testing |
PuduLangMediator.Behaviors.Validation |
Validation behaviors | Integrations |
PuduLangMediator.Behaviors.Logging |
Structured logging recorder | Integrations |
PuduLangMediator.Behaviors.Resilient |
Resilience pipeline behavior | Integrations |
PuduLangMediator.Utils.Shared |
A value changed only under its lock | Senders, Publishers, And Testing |
PuduLangMediator.Utils.Erasure |
Values carried without naming their types | Untyped Dispatch |
PuduLangMediator.Domain.Order, PuduLangMediator.Domain.Census
|
Ordering and registration checks behind the build | Processors And Exceptions |
Each module's signatures, rules, and design decisions are in its page under the repository's
wiki/src/ directory.