- Aggregate — Aggregates many messages into a single message
- Choice — Routes messages based on a series of predicates
- Dynamic Router — Routes messages based on rules specified by the recipients at start up
- Filter — Filters messages before passing them to a resource
- Idempotent Consumer — Filters out duplicate messages
- Load Balance — Balances message processing among a number of nodes
- Multicast — Routes a message to a number of endpoints
- Otherwise — Route to be executed when all other choices evaluate to false
- Pipeline — Executes a sequence of processors in order
- Recipient List — Routes messages to a number of dynamically specified recipients
- Resequence — Resequences messages based on an expression
- Routing Slip — Routes a message through a series of steps that are determined at runtime
- Sort — Sorts the contents of the message
- Split — Sorts the contents of the message
- When — Triggers a route when an expression evaluates to true
- Wire Tap — Routes a copy of a message to a secondary destination while passing the
original message to the actual recipient
Comments powered by