When you load the prepared transactions from the database, you need to
"reconstitute" them in exactly the same state they were in after the prepare was
originally executed.
This means loading all the messages and acks into the InMemoryCallback. Otherwise when you
call commit(), nothing will get delivered or acknowledged in memory since you haven't
loaded the data.
You also need to create a TxCallback (which I see you have already done) - the TXCallback
doesn't need to have data populated in it, since it's data was already persisted
when prepare was completed.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3969503#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...