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 aMondrianServer
finds 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 ofRepositoryContentFinder
that periodically reloads the content of the repository.Execution Execution context.FileRepository Implementation ofRepository
that reads from adatasources.xml
file.ImplicitRepository Implementation ofRepository
for 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 ofRepositoryContentFinder
that always returns a constant string.UrlRepositoryContentFinder Implementation ofRepositoryContentFinder
that reads from a URL. -
Enum Summary Enum Description Execution.State Enumeration of the states of an Execution instance.