Advertisement
Guest User

Untitled

a guest
Jul 28th, 2013
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. <amq:connectionFactory id="amqConnectionFactory" brokerURL="${jms.factory.url}" >
  2. <amq:properties>
  3. <amq:redeliveryPolicy maximumRedeliveries="6" initialRedeliveryDelay="15000" useExponentialBackOff="true" backOffMultiplier="5"/>
  4. </amq:properties>
  5. </amq:connectionFactory>
  6.  
  7. <amq:queue id="jmsQueueDeclarationSnd" physicalName="${jms.queue.declaration.snd}" >
  8. <amq:properties>
  9. <amq:redeliveryPolicy maximumRedeliveries="6" initialRedeliveryDelay="15000" useExponentialBackOff="true" backOffMultiplier="5"/>
  10. </amq:properties>
  11. </amq:queue>
  12.  
  13. <amq:queue id="emailQueue" physicalName="emailQueue" />
  14. <amq:queue id="smsQueue" physicalName="smsQueue" />
  15.  
  16. <!-- Wait 15 seconds first re-delivery, then 45, 135, 405, 1215, 3645 seconds -->
  17. <bean id="redeliveryPolicy" class="org.apache.activemq.RedeliveryPolicy">
  18. <property name="backOffMultiplier" value="3" />
  19. <property name="initialRedeliveryDelay" value="15000" />
  20. <property name="maximumRedeliveries" value="6" />
  21. <property name="queue" value="*" />
  22. <property name="redeliveryDelay" value="15000" />
  23. <property name="useExponentialBackOff" value="true" />
  24. </bean>
  25.  
  26. <amq:connectionFactory id="jmsFactory" brokerURL="yourProtocol/BrokerURL">
  27. <property name="redeliveryPolicy" ref="redeliveryPolicy" />
  28. </amq:connectionFactory>
  29.  
  30. <amq:connectionFactory id="jmsFactory" brokerURL="vm://localhost" redeliveryPolicy="#activeMQRedeliveryPolicy" />
  31.  
  32. <amq:redeliveryPolicy id="activeMQRedeliveryPolicy" destination="#myDLQ" useExponentialBackOff="true" backOffMultiplier="3" maximumRedeliveries="4" />
  33.  
  34. <amq:queue id="myDLQ" physicalName="DLQ.myDLQ" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement