Uploaded image for project: 'OpenEJB'
  1. OpenEJB
  2. OPENEJB-1440

Remote transaction support

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.1.4
    • None
    • container system
    • None

    Description

      Provide transaction support in remote client (RemoteInitialContextFactory, et al.)
      In other words, doing a JTA lookup of java:comp/UserTransaction (at least) and java:comp/TransactionManager (too?) will return a usable interface.
      The client doesn't have to support participation of non-server datasources - it just has to be able to start a transaction, check whether it's rolled back, commit it, etc. This is provided by JOTM, JBossTS, and WebLogic, and probably others as well.

      Our server is slow to start up, and I'd like to be able to leave it running while edit/debug-cycling transactional code that will eventually end up in the server. The code all sits above other EJBs - no direct database calls. This would also be a huge win in test development. We've found that stubbing out transaction behavior leads to latent error-handling bugs - I don't want to just provide a dummy them out.

      Attachments

        Activity

          People

            Unassigned Unassigned
            estaub Ed Staub
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: