Class KettleSystemListener

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.IPentahoSystemListener

    public class KettleSystemListener
    extends Object
    implements org.pentaho.platform.api.engine.IPentahoSystemListener
    • Constructor Detail

      • KettleSystemListener

        public KettleSystemListener()
    • Method Detail

      • startup

        public boolean startup​(org.pentaho.platform.api.engine.IPentahoSession session)
        Specified by:
        startup in interface org.pentaho.platform.api.engine.IPentahoSystemListener
      • initLogging

        protected void initLogging()
        Sends Kettle's logs to the platform log as well.
      • readProperties

        public static Map readProperties​(org.pentaho.platform.api.engine.IPentahoSession session)
      • environmentInit

        public static void environmentInit​(org.pentaho.platform.api.engine.IPentahoSession session)
                                    throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface org.pentaho.platform.api.engine.IPentahoSystemListener
      • setUsePlatformLogFile

        public void setUsePlatformLogFile​(boolean usePlatformLogFile)