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: