-
Bug
-
Resolution: Done
-
Blocker
-
4.3.0.GA_CP06
-
None
-
Release Notes
EJB spec defines retry behavior, for example, in EJB3 Core Spec
18.4.2 Timer Expiration and Timeout Callback Method:
> If the transaction fails or is rolled back, the container must
> retry the timeout at least once.
This works with EJB2, but not EJB3.
In EJB2 this is done in the AbstractTxInterceptor#invoke() by
registering the Timer parameter as a TransactionSynchronization:
It seems the EJB3 impl doesn't have equivalent.
- is related to
-
EJBTHREE-2035 Upport JBPAPP-2811: EJB3 timer service doesn't retry on rollback
- Resolved
-
JBPAPP-4656 Upport JBPAPP-2811: EJB3 timer service doesn't retry on rollback
- Closed