I am using polling consumer.
from("timer://foo?period=5000").bean(cool, "someBusinessLogic");
public static class MyCoolBean {
private ConsumerTemplate consumer;
public void setConsumer(ConsumerTemplate consumer) {
this.consumer = consumer;
}
public void someBusinessLogic() {
Exchange exchange
=
consumer.receive("catalogJms:queue:queueName?mapJmsMessage=false&acknowledgementModeName=CLIENT_ACKNOWLEDGE");
}
Even though i am not sending acknowledgement for received message, each
time it is polling different message. Any idea why that's happening?