On Thu, May 20, 2010 at 2:38 PM, Andreas Veithen <[email protected]>wrote:
> On Thu, May 20, 2010 at 08:18, Hiranya Jayathilaka <[email protected]> > wrote: > > Hi Folks, > > I was trying to get the TCP transport working with Synapse. I was able to > > get a simple scenario working but I have a couple of questions. > > 1. It seems in order to use the TCP listener, one should enable both the > TCP > > listener and the sender in the axis2.xml. The TCPWorker specifically > checks > > for this condition. Is this check really necessary? > > 2. The transport only allows one server socket for all services. Why > don't > > we make it possible to configure the transport at service level? That way > > different services can have different server sockets. We can also use > that > > to push non-SOAP messages into services using TCP. > > I think both approaches are meaningful: > > * One socket for all services is a good approach when WS-Addressing is > used. > * One socket per service is required when WS-Addressing is not an option. > > Note that AbstractTransportListenerEx nicely supports both options. > Yes. I see that the UDP transport supports both approaches via the AbstractTransportListenerEx. > Probably it's time to refactor the TCP transport to use > AbstractTransportListenerEx +1... I will invest some time into this in the next couple of days. Thanks, Hiranya > (which didn't exist at the time the TCP > transport was implemented). > > > If these improvements sound valid and acceptable I can provide some > patches. > > Thanks, > > Hiranya > > > > -- > > Hiranya Jayathilaka > > Senior Software Engineer; > > WSO2 Inc.; http://wso2.org > > E-mail: [email protected]; Mobile: +94 77 633 3491 > > Blog: http://techfeast-hiranya.blogspot.com > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Hiranya Jayathilaka Senior Software Engineer; WSO2 Inc.; http://wso2.org E-mail: [email protected]; Mobile: +94 77 633 3491 Blog: http://techfeast-hiranya.blogspot.com
