Hi Deepthi,

> I have multiple messages on the Active MQ and I have multiple destinations.

I don't get this sentence. What do you mean by 'messages on the Active
MQ'? In message queue? What do you mean by 'multiple destinations'?
Topics? Multiple target queues? Multiple consumers?

> At the destination I need to read messages from the queue and decide if that
> message corresponds to that destination or not.
> What are the ways to implement it?

Consider using JMS selectors [1]. You can also dispatch messages on Camel level:

from("jms:queue").choice().
  when(header("KEY").isNull()).to("direct:deadEnd").
  otherwise().to("direct:regularProcessing").
endChoice();

> Can I use the header value to uniquely identify? Are there any examples
> which I can refer to?

Both ActiveMQ and Camel provide pretty comprehensive documentation
regarding analyzing message meta-data. I suggest you also to read
"Camel Bible" [2] written by Claus - a must-to for all serious Camel
users.

[1] http://activemq.apache.org/selectors.html
[2] http://www.manning.com/ibsen

-- 
Henryk Konsek
http://henryk-konsek.blogspot.com

Reply via email to