Uploaded image for project: 'Tuscany'
  1. Tuscany
  2. TUSCANY-2586

Pass-by-value copies are being unnecessarily done on services with remote bindings

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • Java-SCA-2.x
    • None
    • None

    Description

      The pass-by-value interceptor gets unnecessarily inserted into the invocation chain for services being exposed by remote bindings. This is breaking JMS services using the native JMS message as the JMS message can't be copied.

      At one point there was code in the core runtime so this didn't happen but it looks like its been rewritten. There is also now the DataExchangeSemantics interface with the allowsPassByReference method but it looks like thats only used on the reference side not on the service side.

      Attachments

        Issue Links

          Activity

            People

              aelder ant elder
              aelder ant elder
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: