Class JCommonSerializerBoot

  • All Implemented Interfaces:
    org.pentaho.reporting.libraries.base.boot.SubSystem

    public class JCommonSerializerBoot
    extends org.pentaho.reporting.libraries.base.boot.AbstractBoot
    The boot class guarantees a controlled initialization of the library.
    Author:
    Thomas Morgner
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static JCommonSerializerBoot getInstance()
      Returns a singleton instance of the boot class.
      protected org.pentaho.reporting.libraries.base.versioning.ProjectInformation getProjectInfo()
      Returns the project info.
      protected org.pentaho.reporting.libraries.base.config.Configuration loadConfiguration()
      Loads the configuration.
      protected void performBoot()
      Performs the boot.
      • Methods inherited from class org.pentaho.reporting.libraries.base.boot.AbstractBoot

        createDefaultHierarchicalConfiguration, getBootFailureReason, getExtendedConfig, getGlobalConfig, getPackageManager, isBootDone, isBootFailed, isBootInProgress, loadBooter, loadBooter, start
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • loadConfiguration

        protected org.pentaho.reporting.libraries.base.config.Configuration loadConfiguration()
        Loads the configuration. This will be called exactly once.
        Specified by:
        loadConfiguration in class org.pentaho.reporting.libraries.base.boot.AbstractBoot
        Returns:
        The configuration.
      • performBoot

        protected void performBoot()
        Performs the boot. This method is empty, as this library does not require any manual initializations.
        Specified by:
        performBoot in class org.pentaho.reporting.libraries.base.boot.AbstractBoot
      • getProjectInfo

        protected org.pentaho.reporting.libraries.base.versioning.ProjectInformation getProjectInfo()
        Returns the project info.
        Specified by:
        getProjectInfo in class org.pentaho.reporting.libraries.base.boot.AbstractBoot
        Returns:
        The project info.