Uploaded image for project: 'ODE'
  1. ODE
  2. ODE-577

No separate threads for ExternalServices replies

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.3.2
    • None
    • None

    Description

      SoapExternalService and HttpExternalService invoke services in a separate thread started in the afterCompletion phase of the initial transaction. Answers of these invocations are also processed in a new transaction, in another thread. See org.apache.ode.axis2.SoapExternalService#reply for an illustration.

      Obviously the transaction is mandatory, but it does not have to happen in another thread.
      So the improvement would be to replace the call to org.apache.ode.bpel.iapi.Scheduler#execIsolatedTransaction with org.apache.ode.bpel.iapi.Scheduler#execTransaction.

      Attachments

        Issue Links

          Activity

            People

              alexismidon Alexis Midon
              alexismidon Alexis Midon
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: