[jboss-user] [JBoss Messaging] - Problems with MaxDeliveryAttempts
noxis
do-not-reply at jboss.com
Thu Oct 25 10:14:30 EDT 2007
With JBM 1.4.0.CR1 MaxDeliveryAttempts works fine with my MDB.
Since 1.4.0.CR2 (CR3, GA, trunk) I have to set DLQMaxResent in MDB, because MaxDeliveryAttempts is ignored. I can also see this message after redelivery:
anonymous wrote :
| 2007-10-25 15:49:37,118 WARN [org.jboss.resource.adapter.jms.inflow.dlq.AbstractDLQHandler] Message redelivered=6 max=5 sending it to the dlq delegator->JBossMessage[2]:PERSISTENT, deliveryId=7
|
Queue configuration:
| <mbean code="org.jboss.jms.server.destination.QueueService" name="jboss.messaging.destination:service=Queue,name=trStatus"
| xmbean-dd="xmdesc/Queue-xmbean.xml">
| <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
| <depends>jboss.messaging:service=PostOffice</depends>
| <attribute name="DLQ">jboss.messaging.destination:service=Queue,name=trStatus</attribute>
| <attribute name="RedeliveryDelay">2000</attribute>
| <attribute name="MaxDeliveryAttempts">10</attribute>
| </mbean>
|
Is this expected behaviour since 1.4.0.CR2?
I have found that this behaviour was introduced by commit:
"Fix on JMSXDeliveryCount" date: 2007-08-01, revision: 2943
BTW. As you can see in my config, I am trying to do infinite redelivery by pointing DLQ to the same queue. Is this ok? Maybe there is a better solution?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4098839#4098839
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4098839
More information about the jboss-user
mailing list