XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • 4.3.0.GA_CP08
    • 4.3.0.GA_CP06
    • EJB
    • 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:

      http://anonsvn.jboss.org/repos/jbossas/branches/JBPAPP_4_2_0_GA_CP/server/src/main/org/jboss/ejb/plugins/AbstractTxInterceptor.java

      It seems the EJB3 impl doesn't have equivalent.

              rhn-engineering-cdewolf Carlo de Wolf
              rhn-support-tkimura Takayoshi Kimura
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: