sanjaya singharage wrote: >This is necessary for implementing the pull parse. So this is a major design >aspect.
>> Do you have any design concerns if I change these to satisfy >> multiple server support HTTP handlers like servlet & IIS? >> >could you elaborate in what way you want to make these changes? As I said >before this is a major design issue so that we can implement pull parsing. Let say if you have given two streams, say in & out to hold the request SOAP envelop and response SOAP envelop respectively with a header information in a list of name-value pairs, would you be able to use this in xmlpull parser integration you concerns. The above two streams does what you do currently with: send_response_bytes(...) & get_request_bytes(...) i.e. for an example when you want to call send_response_bytes(...), you just call the output streams write(...) method instead. and you can flush(...) the stream to allow the web server to write the data you have in output stream to the client end. and so on... This way it avoids having global handlers as well as it is easy to integrate the Axis C++ server in other web servers like Tomcat, IIS etc. Thanks -Lilantha
