Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
I reduced the visibility on a few classes of the XMLA driver because …
…it's namespace got polluted by my careless declarations... :D From now on, the only public classes/interfaces are the following: CLASSES - XmlaOlap4jDriver : This obviously has to stay public... - XmlaOlap4jHttpProxy : This has to stay public so that users can subclass it and do whatever they want with it. Suppose might want to send SOAP messages over something other than HTTP for example. The driver exposes a protected createProxy method in order to do that. - XmlaOlap4jProxyException : For the same reasons as the HTTP proxy, this has to be public. - XmlaOlap4jNamedMemoryCache : Just in case someone wants to subclass it and create their own SOAP cache, this will stay public. It also exposes enumerations that describe it's configuration, so this class stays public. INTERFACES - XmlaOlap4jProxy and XmlaOlap4jCachedProxy : Read up there ^^ - XmlaOlap4jCache : To let users implement their own SOAP cache and use it through the JBBC url parameters. I had to move some test classes in different packages so they can access the protected classes, but this has no impact on end-users. git-svn-id: https://olap4j.svn.sourceforge.net/svnroot/olap4j/trunk@122 c6a108a4-781c-0410-a6c6-c2d559e19af0
- Loading branch information