axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Amila Chinthaka Suriarachchi (JIRA)" <>
Subject [jira] Commented: (AXIS2-4944) Improve Axis2 local transport to work with Apache Synapse's nhttp transport
Date Sun, 06 Feb 2011 07:10:31 GMT


Amila Chinthaka Suriarachchi commented on AXIS2-4944:

Axis2 local transport is written to invoke a service within the same AxisConfiguration without
going through the http. As all the other transports it also assumes transport invocation is
blocking. What I mean blocking is transport sender thread blocks until the response comes.

But think about a scenario where some service invokes a synapse proxy service which talk to
an http end point using nhttp transport. Since nhttp is not blocking the thread returns before
getting the response. Therefore LocalTransportResponder has to create an message context and
inject the response once it comes. 

Heshan please attach a sample synapse configuration file which explains this situation.

> Improve Axis2 local transport to work with Apache Synapse's nhttp transport 
> ----------------------------------------------------------------------------
>                 Key: AXIS2-4944
>                 URL:
>             Project: Axis2
>          Issue Type: Improvement
>          Components: transports
>    Affects Versions: nightly
>         Environment: Ubuntu 10.04
> Sun JDK 1.6
>            Reporter: Heshan Suriyaarachchi
>            Assignee: Ruwan Linton
>             Fix For: 1.6
>         Attachments: AXIS2-4944-patch-ver2.txt, AXIS2-4944-patch-ver3.txt, AXIS2-4944-patch.txt
> Currently we can not use the axis2 local-transport with Apache Synapse's nhttp transport.
> I am looking into improving the existing local-transport of axis2 to work with nhttp
> I will provide a patch to fix this. 

This message is automatically generated by JIRA.
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message