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

Reply via email to