[
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]