----- Original Message ----- From: "Jochen Wiedmann" <[EMAIL PROTECTED]>
To: <xmlrpc-dev@ws.apache.org>
Sent: Friday, October 21, 2005 9:35 PM
Subject: Re: [PATCH]Patches and additions to make HttpClient work with Apache XML-RPC



[EMAIL PROTECTED] wrote:

I've made some additions/changes to get Commons HttpClient working correctly
with Apache XML-RPC which I think can be helpful for others as well.

Given the facts that the CommonsXmlRpcTransportTest works quite fine and that a real lot of people are using the CommonsXmlRpcTransport (me not included, to be honest), I wonder what your patches are good for? I think, there's some explanation required.


Jochen


Well, there were two of us at work that tried to get it to work but we could not see how things were connected with the DefaultXmlRpcTransportFactory. Then I realized that I don't think that DefaultXmlRpcTransportFactory can be used to get instances of CommonsXmlRpcTransport. Or?

Did not think to search for a test. However, I had a look at the CommonsXmlRpcTransportTest now and it does not seem to do much more than call the constructor...? When on tests, have this projects considered to use a code (test) coverage tool? My project uses Cobertura (cobertura.sf.net) and are _very_ pleased with what it has done for us.

Anyway, as I mentioned initially that I forgot to use the CVS version of CommonsXmlRpcTransport and therefore I added method for setting (read) timeout and connection timeout (setTimeout and setConnectionTimeout). However, I saw that the exact same method with the same javadocs (from Commons HttpClient) had already been added, so my changes to CommonsXmlRpcTransport probably does not have any value (or diffs other than moving instance variables together).

It might be that the CommonsHttpClientXmlRpcTransportFactory is unnecessary as well, but I did not get DefaultXmlRpcTransportFactory to do the job. Can it be used? Specifically, I want a factory class for CommonsXmlRpcTransport that I can set default timeout values on the factory object so that CommonsXmlRpcTransport classes are created with these timeout values.

I don't like to take up your time like this. Think a lot of these misunderstandings/uncertainties could have been eliminated if the contribution documentation was more informative and information that is out-of-date (CVS, Bugzilla, ...) was removed from home page.

That said, this project is something that I have much use for and I might be able to give it some time since I am not currently working with any open-source project and would like to do so.

Kind regards,
Jimisola

Reply via email to