Thanks Christian for your test.
I had a look on your UT and re-checked my code. There is no problem with the
topic and the route config. The problem seem comes from Processor.
from("jms:topic:topic1").process(new Processor() {
@Override
public void process(Exchange exchange) throws Exception {
System.out.println(exchange.getIn().getBody());
}
});
There is only one message sent to the endpoint but seem the processor was
executed multiple times. Is there any problem with the ThreadExecutor inside
the consumer?
Thanks,
Nhan
--
View this message in context:
http://camel.465427.n5.nabble.com/The-producer-sent-only-one-message-but-the-comsumer-received-multiple-messages-with-same-content-tp5736733p5736752.html
Sent from the Camel - Users mailing list archive at Nabble.com.