the DLQ could be implemented in the JobExecutor MDB, no ?
but you need to know in the bean somehow that this is the last retry that JMS is going to
give the message delivery.
if you then do a
try {
| // continue asynchronously
| } catch (Exception e) {
| if (thisIsTheLastAttempt()) {
| signalInNewTransaction(execution.getId(), "failure);
| }
| }
execution would need to be reloaded in the new transaction method, but i think this could
work.
would it make sense to update the MDB in that sense ?
can you know in JMS if this is the last retry that JMS is going to give the MDB to deliver
the message ?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4070678#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...