Skip to content

Reference Index

Chris Michael edited this page Oct 6, 2026 · 1 revision

Pudu

Reference Index

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.

Clone this wiki locally