camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sailaja p <>
Subject Re: Resequencer based on XML Message header element (MessageId)
Date Wed, 11 Feb 2009 04:00:32 GMT


I am also getting the same exception (java.lang.ClassCastException) when I
ran the Spring XML with Resquencer Pattern.
I had even tried by adding the convertBodyTo tag with type="java.lang.Long"
as suggested by Martin. But still I am getting the same ClassCastException.

Below is the Spring XML File I used. I am using Camel 1.5.
<beans xmlns=""
xmlns:xsi="" xsi:schemaLocation=""><camelContext
id="camelroute" xmlns="">
 <route xmlns="">
     <resequencer id="Camel_Resequencer_4">
     	<convertBodyTo type="java.lang.Long"></convertBodyTo>
         <to uri="file:///D:/TeamCity/workspace/Sampel/EIP"
         <stream-config timeout="3000" capacity="3"/>

Am I missing something, please let me know. Please help me in resolving the


rmunjuluri wrote:
> Hello,
> I am trying of the Resequencer EIP in camel and sending simple XML
> messages with in random order.
> [java] INFO  [ActiveMQOnewaySender] Sending (0)- <MessageId>1</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (1)- <MessageId>6</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (2)- <MessageId>7</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (3)- <MessageId>4</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (4)- <MessageId>8</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (5)- <MessageId>2</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (6)- <MessageId>5</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (7)- <MessageId>0</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (8)- <MessageId>3</MessageId>
> [java] INFO  [ActiveMQOnewaySender] Sending (9)- <MessageId>9</MessageId>
> As per my understanding I should be able to receive the messages at the
> other end in a resequenced order. the issue I have is I didnt find any
> samples XPATH expressions I could use to set in the camel route. I came
> across the jbi.Message based resequence expressions but not for XML
> messages. Is it possible at all to resequence based on XML message headers
> flowing in ServiceMix? or didnt I look at the right place for the a sample
> that does this?
> thanx
> -ram

View this message in context:
Sent from the Camel - Users mailing list archive at

View raw message