...
- Content-Based Router
- Message Filter
- Pipeline
- Static Recipient List
- Static Routing Slip
- Wire Tap
- XPath Splitter
- Aggregator
- Content Enricher
- Resequencer
- AsyncBridge
In addition, this component can use all ServiceMix flows (including clustered and transactional flows), can be configured to be resilient to crashes and supports full fail-over to another node when clustered.
...
A running example can be downloaded from here. In this example, a custom-coded message sender sends messages in "wrong" order to the resequencer. The resequencer re-orders these messages and (synchronously) sends them to a file sender-endpoint. The file sender-enpoint writes the messages (in proper order) to the work/output
directory.
AsyncBridge
The AsyncBridge is the opposite of the Pipeline: it bridges an InOut exchange with two InOnly exchanges.
Code Block | ||||
---|---|---|---|---|
| ||||
<eip:async-bridge
service="sample:AsyncBridge"
endpoint="AsyncBridgeEndpoint"
<eip:target>
<eip:exchange-target service="sample:SampleTarget" />
</eip:target>
</eip:async-bridge>
|
Tips
ExchangeTarget
All patterns use the <exchange-target /> tag to specify the target of a JBI exchange.
This element has the following attributes:
...