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> MonitorImpl.CommandVisitor<T> Extension toVisitorto allow commands as well as events.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.FileRepository.CatalogInfo FileRepository.DatabaseInfo FileRepository.ServerInfo FileRepositoryTest 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.MondrianServerImpl Implementation ofMondrianServer.MondrianServerRegistry Registry of all servers within this JVM, and also serves as a factory for servers.MondrianServerVersion Version information for Mondrian.MonitorImpl Process that reads from the monitor stream and updates counters.MonitorImpl.Command A kind of message that produces a response.MonitorImpl.ConnectionsCommand MonitorImpl.ServerCommand MonitorImpl.ShutdownCommand MonitorImpl.SqlStatementsCommand MonitorImpl.StatementsCommand 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.