The suggestion comes from section EE.4.2.2 of the platform spec,
In the Proposed Final Draft that was submitted, the requirement was modified slightly with new addition in bold:
4. A task instance that starts a transaction using the javax.transaction.UserTransaction instance but fails to complete the transaction is an error. The Java EE Product Provider is required to detect this error and abort the transaction.
We can certainly remove this requirement if we decide this is not a good idea to be included in the spec.
On 2/22/13 2:46 PM, "> wrote:
" type="cite">That makes it somewhat easier to implement, but it still doesn't address my concern that transaction control isn't the job of the jsr236 implementor. Can we take this issue up in the next release?
[jsr236-spec users] [jsr236-experts] Re: Proposed Final Draft candidate uploaded