Asankha +1
I think we have lots of useful stuff in 0.90, and much as I want the NIO code, I don't think we should hold up the other code for taht. Given that, lets back out the NIO code, and then we should come up with a "integration" test plan. I'd like to get the 0.90 release candidate out for testing in the next week, and then for a vote as soon as we know its working ok. Paul On 11/1/06, Asankha C. Perera <[EMAIL PROTECTED]> wrote:
I have decided to place the non blocking http/s transport on-hold for a short time, as I would like for a Synapse 0.90 to be released without any further delay. The code I currently have is checked into the https://svn.apache.org/repos/asf/incubator/synapse/branches/NIO branch for anyone to look into. Note that this implementation tries not to buffer the complete message body into memory. Hence, for very large messages (e.g. with MTOM) the clients may block, but by turing the buffer sizes appropriately, this could be minimized for the more common case where messages may range from around 4 ~ 16k. The class ReactorTester (http://svn.apache.org/viewvc/incubator/synapse/branches/NIO/modules/niohttp/src/org/apache/axis2/transport/niohttp/impl/ReactorTester.java?view=markup) gives some simple cases on how the transport could be used. The transport has still not been fully integrated as an Axis2 transport.. The plan is to complete this work on the branch, and to donate the code to the Axis2 project around December to get feedback from a much wider audience and get the code tested once its better, and then use it from within Synapse. This is the same approach we followed when we developed the JMS transport for Synapse, and then move it into Axis2.. Hope you all would agree with me on this, as it seems like we need to nail down the many features we have already implemented in Synapse and make a release first, without getting tied down right now.. thanks asankha --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Paul Fremantle VP/Technology, WSO2 and OASIS WS-RX TC Co-chair http://bloglines.com/blog/paulfremantle [EMAIL PROTECTED] "Oxygenating the Web Service Platform", www.wso2.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
