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
- Abort the pipeline
- React to pipeline events
Unit testing of custom extensions is supported by the