Class PentahoBoot

java.lang.Object
org.pentaho.platform.engine.core.system.boot.PentahoSystemBoot
org.pentaho.platform.plugin.boot.PentahoBoot

public class PentahoBoot extends org.pentaho.platform.engine.core.system.boot.PentahoSystemBoot
This class is designed to help embedded deployments start the Hitachi Vantara system
Author:
jamesdixon
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    configure(String solutionPath, String baseUrl, org.pentaho.platform.api.engine.IPentahoDefinableObjectFactory factory)
    Sets up the defaults: - File-based repository - SQL datasource connections - MXL datasources - File outputs
    void
    Enables the components necessary to create reports
    void
    Enables the metadata services
    void
    Enables the components necessary to create reports
    void
    Enables the plugin manager
    void
    Enables the pooled datasources
    void
    Enables the components necessary to create reports

    Methods inherited from class org.pentaho.platform.engine.core.system.boot.PentahoSystemBoot

    addAdminAction, addLifecycleListener, addStartupAction, createApplicationContext, define, define, define, define, define, define, getFactory, getFilePath, getLifecycleListeners, getSettingsProvider, getStartupActions, init, isInitialized, setAdminActions, setFactory, setFilePath, setFullyQualifiedServerUrl, setLifecycleListeners, setSettingsProvider, setStartupActions, start, stop

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PentahoBoot

      public PentahoBoot()
  • Method Details

    • configure

      protected void configure(String solutionPath, String baseUrl, org.pentaho.platform.api.engine.IPentahoDefinableObjectFactory factory)
      Sets up the defaults: - File-based repository - SQL datasource connections - MXL datasources - File outputs
      Overrides:
      configure in class org.pentaho.platform.engine.core.system.boot.PentahoSystemBoot
    • enableReporting

      public void enableReporting()
      Enables the components necessary to create reports
    • enableOlap

      public void enableOlap()
      Enables the components necessary to create reports
    • enablePluginManager

      public void enablePluginManager()
      Enables the plugin manager
    • enablePooledDatasources

      public void enablePooledDatasources()
      Enables the pooled datasources
    • enableMetadata

      public void enableMetadata()
      Enables the metadata services
    • enableDataIntegration

      public void enableDataIntegration()
      Enables the components necessary to create reports