Implementation of the IOlapService which uses the {@link MondrianCatalogRepositoryHelper} as a backend tostore the connection informations and uses {@link DriverManager}to create the connections.
It will also check for the presence of a {@link IConnectionUserRoleMapper}and change the roles accordingly before creating a connection.
This implementation is thread safe. It will use a {@link ReadWriteLock}to manage the access to its metadata.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.