<jms:activemq-connector name="Active_MQ" specification="1.1" username="${username}" password="${password}" brokerURL="${jms.broker}" validateConnections="true" doc:name="Active MQ"/>
<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration"/>
<flow name="pracFlow1">
<poll doc:name="Poll">
<fixed-frequency-scheduler frequency="60000" timeUnit="MINUTES"/>
<jms:outbound-endpoint queue="a.b.DEV.v.r.p.IQUEUE" connector-ref="Active_MQ" doc:name="JMS"/>
</poll>
<logger level="INFO" doc:name="Logger"/>
</flow>
You cannot poll Jms queue using poll component and jms inside it. To process the message from queue at a regular interval you need to use poll component along with mule-module-requester which you will find here :- https://github.com/mulesoft/mule-module-requester