THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
//aggregate based on the message content using an XPath expression //example assumes an XML document starting with <stockQuote symbol='...'> //aggregate messages based on their symbol attribute within the <stockQuote> element from("seda:start").aggregate().xpath("/stockQuote/@symbol", String.class).batchSize(5).to("mock:result"); //this example will aggregate all messages starting with <stockQuote symbol='APACHE'> into //one exchange and all the other messages (different symbol or different root element) into another exchange. from("seda:start").aggregate().xpath("name(/stockQuote[@symbol='APACHE'])", String.class).batchSize(5).to("mock:result"); |
...