Uploaded image for project: 'Synapse'
  1. Synapse
  2. SYNAPSE-913

Pass Through HTTP Transport for Synapse and Using the Pass Through Transport by Default

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0
    • Core, Transports
    • None
    • Any

    Description

      This improvement has 2 main aspects:

      1. Contributing the pass through HTTP transport developed at WSO2 to Synapse
      2. Modifying Synapse to use the pass through HTTP transport as the default (this requires some minor changes to the transport too)

      The pass through transport, as it stands now, can only be used for simple pass through, static routing and header based routing scenarios. It cannot be used for any scenario where content lookup or manipulation is required. This effort makes the pass through transport one of the core transports of Synapse, and modifies Synapse and the transport in a way so that the transport can be used in any scenario without restrictions.

      See the conversations at:
      http://old.nabble.com/Message-Relay-Support-for-Synapse-to33693068.html
      http://mail-archives.apache.org/mod_mbox/synapse-dev/201209.mbox/browser

      Attachments

        1. patch_with_clone_mediator_fix.txt
          450 kB
          Dushan Sachinda Abeyruwan
        2. patch_with_some_fixes.txt
          478 kB
          Amila Chinthaka Suriarachchi
        3. SYNAPSE_PASS_THRU_8.patch
          504 kB
          Hiranya Kasub Jayathilaka

        Activity

          People

            hiranya Hiranya Kasub Jayathilaka
            hiranya Hiranya Kasub Jayathilaka
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: