Uses of Class
io.revealbi.core.RevealServerBuilder
Packages that use RevealServerBuilder
Package
Description
Main Reveal API Package containing the interfaces to be implemented in order to control how Reveal BI works.
-
Uses of RevealServerBuilder in io.revealbi.core
Methods in io.revealbi.core that return RevealServerBuilderModifier and TypeMethodDescriptionRevealServerBuilder.addPlugin(RevealPlugin plugin) RevealServerBuilder.addRedisCache(Consumer<RVRedisOptions> configure) Configures Redis as the cache provider for the Reveal server.RevealServerBuilder.addSettings(Consumer<RevealSettings> consumer) Applies additional settings to the Reveal server configuration.RevealServerBuilder.setAuthenticationProvider(IRVAuthenticationProvider authenticationProvider) The authentication provider that provides credentials for data sources.RevealServerBuilder.setDashboardProvider(IRVDashboardProvider dashboardProvider) The dashboard provider, used to load and save dashboards.RevealServerBuilder.setDataModelProvider(IRVDataModelProvider dataModelProvider) Sets the data model provider used to customize the schema, calculated fields, and measures exposed by data sources.RevealServerBuilder.setDataProvider(IRVDataProvider dataProvider) The data provider, used for in-memory data sources.RevealServerBuilder.setDataSourceProvider(IRVDataSourceProvider dataSourceProvider) The data source provider, used to replace data sources in existing dashboards when they are opened.RevealServerBuilder.setObjectFilter(IRVObjectFilter objectFilter) The optional object filter, used to filter 'objects' (DataSource and DataSourceItems) to be returned to the client.RevealServerBuilder.setSystemUserContextProvider(IRVSystemUserContextProvider systemUserContextProvider) Sets a provider for system-level engine callbacks that are not associated with a normal client request.