Thanks Tom,
Tom Jenkinson wrote:
Also, your description in "Other Spec Changes" omits the fact that com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple::rollback(), endSuspendedRMs() is also invoked.
Updated.
Tom Jenkinson wrote:
Near as I can work out though, endSuspendedRMs is almost superflous as topLevel* will end ASSOCIATION_SUSPENDED branches anyway?
It seems that way to me, but I may well be missing some corner-case.