This might be the wrong forum but..

I've had a look at the jboss 4.2.0 code and as far as I can see the DLQ handler 
never receives the exception, 
it only receives the Message again and has to figure out if it should be dlq'ed 
or not..

I haven't had a chance to look at Messaging 1.4.0.CR1 source yet, but the 
release notes says it has fixed a redelivery delay issue.
http://jira.jboss.com/jira/browse/JBMESSAGING-1005 
It doesn't say how, but maybe there is something in the fix that might help..


"genman" wrote : 
  | For MDB, you're actually not supposed to throw exceptions from onMessage(). 
So, by design you would never know the "cause."
  | 

A MDB is not designed to throw a Application exception, but it is certainly 
designed to throw a System exception (as any other method). 
When using Container managed MDBs, one of the ways to performing a rollback is 
actually to throw a System exception.

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4069018#4069018

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4069018
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to