jms - how to send email notification while message is delivered to DLQ -


how send email notification while message delivered dlq.

i doing below code

<spring:beans>     <spring:bean id="redeliverypolicy" class="org.apache.activemq.redeliverypolicy">         <spring:property name="maximumredeliveries" value="5" />         <spring:property name="initialredeliverydelay" value="500" />         <spring:property name="maximumredeliverydelay" value="10000" />         <spring:property name="useexponentialbackoff" value="false" />         <spring:property name="backoffmultiplier" value="3" />      </spring:bean>     <spring:bean id="amqfactory"         class="org.apache.activemq.activemqconnectionfactory" lazy-init="true">         <spring:property name="brokerurl" value="${jms.brokerurl}" />         <spring:property name="redeliverypolicy" ref="redeliverypolicy" />      </spring:bean> </spring:beans> <!-- activemq connection factory -->   <jms:activemq-connector name="active_mq10"     specification="1.1" username="${jms.username}" password="${jms.password}"     brokerurl="${jms.brokerurl}" validateconnections="true"     persistentdelivery="true" doc:name="active mq" connectionfactory-ref="amqfactory"     numberofconcurrenttransactedreceivers="2"> </jms:activemq-connector>  <jms:endpoint name="delivery-queue-a" connector-ref="active_mq10"     queue="delivery-queue-a" doc:name="jms">     <jms:transaction action="begin_or_join" /> </jms:endpoint> 

how send email notification retry fails , message delivered dlq.

add rollback exception strategy flow:

<rollback-exception-strategy maxredeliveryattempts="10">   <on-redelivery-attempts-exceeded>     <set-payload value="email message body" />     <smtp:outbound-endpoint host="..." port="..." user="youremailaddress" password="pass" to="someemailaddress"  from="..." subject="..." responsetimeout="10000" connector-ref="my-mail-connector"/>     <jms:outbound-endpoint queue="dead.letter">       <jms:transaction action="always_join" />     </jms:outbound-endpoint>   </on-redelivery-attempts-exceeded> </rollback-exception-strategy> 

more info: http://www.mulesoft.org/documentation/display/current/rollback+exception+strategy


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -