Package mondrian.server
Augments the Mondrian engine with server functionality.
Whereas the embedded engine is configured, started and managed by the container, a server has its own services such as repository, authentication, management of sessions and statements.
-
Interface Summary Interface Description Locus.Action<T> Repository Callback by which aMondrianServerfinds its databases, catalogs and schemas.RepositoryContentFinder Callback to get the content of the repository as an XML string.Statement Internal context corresponding to a statement. -
Class Summary Class Description DynamicContentFinder Implementation ofRepositoryContentFinderthat periodically reloads the content of the repository.Execution Execution context.FileRepository Implementation ofRepositorythat reads from adatasources.xmlfile.ImplicitRepository Implementation ofRepositoryfor a server that doesn't have a repository: each connection in the server has its own catalog (specified in the connect string) and therefore the catalog and schema metadata will be whatever pertains to that connection.Locus Point of execution from which a service is invoked.MondrianServerRegistry Registry of all servers within this JVM, and also serves as a factory for servers.StatementImpl Implementation ofStatement.StringRepositoryContentFinder Implementation ofRepositoryContentFinderthat always returns a constant string.UrlRepositoryContentFinder Implementation ofRepositoryContentFinderthat reads from a URL. -
Enum Summary Enum Description Execution.State Enumeration of the states of an Execution instance.