Evaluate the message against a rule or validation condition.
Channel Purger
Remove obsolete messages from a channel in a controlled way before a test, migration or operational reset.
How can you keep left-over messages on a channel from disturbing tests or running systems?Adapted from Enterprise Integration Patterns under CC BY 3.0. The visualization and explanatory content on this page are original GateSift material.
How Channel Purger works
A rule decides whether a message continues through the normal flow or is removed from it.
Apply Channel Purger to separate useful messages from unwanted or invalid ones.
Forward accepted messages and explicitly handle the rejected path.
What this pattern helps you decide
Remove obsolete messages from a channel in a controlled way before a test, migration or operational reset.
Where you may see it
- Service Bus purge utility
- Drain-and-delete test queue
- BizTalk cleanup procedure
How the analyzers can surface it
- Environment and test queue hygiene
- Stale message risk
Pattern detection is contextual. GateSift should present these as architectural signals, not claim a pattern is implemented solely because one policy statement or adapter exists.
The pattern name and selected problem statement are adapted from Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf under CC BY 3.0. GateSift summaries, Azure mappings, analyzer guidance and diagrams are original. No endorsement by the original authors is implied.