This question was asked 4 months ago.
https://stackoverflow.com/posts/16241300/edit
Anyone?
"I have written a quartz code in mule flow to consume all the messages from queue every 5 minutes.
<quartz:inbound-endpoint jobName="abc" cronExpression="0 0/1 * * * ?" doc:name="Quartz">
<quartz:endpoint-polling-job>
<quartz:job-endpoint ref="jmsEndPoint" />
</quartz:endpoint-polling-job>
</quartz:inbound-endpoint>
But this above code consumes only one message at a time even if there are 5 messages in the queue.
My requirement is to run a job every 5 minutes and consumes all the messages from queue.
Another requirements is to filter out duplicate messages using unique identifier from within the message payload.
Any help will be appreciated. "
EDIT: JMS endpoint
<jms:endpoint name="jmsEndPoint" queue="MyQueue" connector-ref="connector"/>