On Nov 27, 2009, at 4:51 PM, Florin Ciubotaru wrote:

> Hi,
> 
> Yes, the interface is not used required any more, but I find it useful 
> for the fact that it's more like an specification for the xml-rpc API 
> and it's better placed for this purpose, in the xml-rpc model as opposed 
> the
> implementation which is in the old core. It's also easier to navigate 
> then XWikiXmlRpcApiImpl. Like any interface, it might be useful in the 
> future if we change the implemetation.
> Not sure what the balance is on removing it vs keeping it.
> +0
> 
I think that's redudant because we also have a Client 
(http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-xmlrpc/xwiki-xmlrpc-client/src/main/java/org/xwiki/xmlrpc/XWikiXmlRpcClient.java)
 which also exposes the same API, using the actual model class for the return 
types (which is more clear).

And anyway in the XMLRPC properties file 
(http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-core/src/main/resources/org/apache/xmlrpc/webserver/XmlRpcServlet.properties)
 you specify directly the implementation.

I agree though, that it can be seen as a specification.

I still tend to +1 for removing it, but let's wait for what the others will say.

Thanks,
-Fabio

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to