LiteBus
CatalogMediator

Mediator Axis Capability Catalog

The mediator axis provides in-process command, query, and event mediation on top of the shared message module. It covers semantic contracts (ICommand, IQuery<T>, IEvent), pipeline stages (pre/main/post/error), routing filters, handler priority, and execution context behavior.

Capability Index

IDNameMaturity
mediator.commandsCommandsGA
mediator.queriesQueriesGA
mediator.eventsEventsGA
mediator.handler-pipelineHandler pipelineGA
mediator.handler-filteringHandler filteringGA
mediator.handler-priorityHandler priorityGA
mediator.mediation-settingsMediation settingsGA
mediator.module-registrationModule registrationGA
mediator.execution-contextExecution contextGA
mediator.generic-messagesGeneric messages and handlersGA
mediator.open-generic-handlersOpen generic handlersGA
mediator.polymorphic-dispatchPolymorphic dispatchGA

Package Map

PackageRole
LiteBus.MessagingCore message mediator, registry, resolve and pipeline infrastructure
LiteBus.Messaging.AbstractionsShared handler attributes, execution context, mediation contracts
LiteBus.Commands + LiteBus.Commands.AbstractionsCommand mediator and command semantics
LiteBus.Queries + LiteBus.Queries.AbstractionsQuery mediator and stream query semantics
LiteBus.Events + LiteBus.Events.AbstractionsEvent mediator and broadcast semantics

Test Projects and Suites

ProjectSuite focus
LiteBus.Mediator.UnitTestsEnd-to-end mediator behavior, guards, pipeline ordering, filtering, open generics, polymorphism
LiteBus.Mediator.UnitTests (UseCases/Commands)Command module and command mediation tests
LiteBus.Mediator.UnitTests (UseCases/Queries)Query module, stream query, and query validation tests
LiteBus.Mediator.UnitTests (UseCases/Events)Event module, event execution, event validation tests
LiteBus.Mediator.UnitTests (UseCases/Messaging)Message module and shared mediation behavior tests

Deep Docs

On this page