NServiceBus has the concept of a "pipeline" which refers to the series of actions taken when an incoming message is processed and an outgoing message is sent.
There are several ways to customize this pipeline with varying levels of complexity.
- Manipulate the Pipeline with Behaviors
- Steps, Stages and Connectors
- Message Mutators
- Aborting the Pipeline
- Reacting to pipeline events