[ http://issues.apache.org/jira/browse/XMLRPC-101?page=comments#action_12424645 ] Jochen Wiedmann commented on XMLRPC-101: ----------------------------------------
I see two completely different topics here: - The use of a proxy server is definitely of general interest and a common requirement. It can be easily picked up by the commons and the lite http transport as well. In other words, I suggest that we change this into a configurable property of the XmlRpcHttpClient. For example, the property might take an instance of the following class: public class HttpProxy { URL proxyURL; String user, password; } Are you ready to provide a patch for that? - The use of an SSLSocketFactory is slightly different from http://ws.apache.org/xmlrpc/ssl.html As far as I can tell the basic difference is that you are setting the trust manager per connection, which is of course recommendable over a static setting. I am considering how this might be integrated, too. One more patch? > Possibility to subclass XmlRpcSunHttpTransport for added functionality > ---------------------------------------------------------------------- > > Key: XMLRPC-101 > URL: http://issues.apache.org/jira/browse/XMLRPC-101 > Project: XML-RPC > Issue Type: Improvement > Components: Source > Affects Versions: 3.0rc1 > Reporter: Julio Francisco Veronelli > Priority: Trivial > > Could it be possible to make the URLConnection in class > org.apache.xmlrpc.client.XmlRpcSunHttpTransport protected instead of private? > That is: > protected URLConnection conn; > REASON: > That way is much easier to subclass for added functionality. In particular, > i'm subclassing it to set a java.net.Proxy or a java.security.KeyStore used > for setting a SSL connection. > In XML-RPC 3.0a1 it was easy to do, all that was needed was to subclass > method newConnection(). In 3.0RC1 that method is gone, and overwriting > sendRequest(XmlRpcRequest) is not possible, since conn is private. > I tried also extending XmlRpcHttpTransport, but it is not possible, because > org.apache.xmlrpc.client.XmlRpcStreamTransport.RequestWriter is protected and > cannot be accessed. > Thanks in advance. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]