Package org.pentaho.platform.api.engine

Examples of org.pentaho.platform.api.engine.IPentahoSystemListener


  }

  @SuppressWarnings( "cast" )
  @Test
  public void testPluginAdapterAsSystemListener() throws Exception {
    IPentahoSystemListener listener = (IPentahoSystemListener) pluginAdapter;

    assertTrue( listener.startup( session ) );

    // this does not do anything but it shouldn't error
    listener.shutdown();
  }
View Full Code Here


    IPentahoSession session = new StandaloneSession( "test user" ); //$NON-NLS-1$

    PluginAdapter mgr = new PluginAdapter();
    assertTrue( mgr instanceof IPentahoSystemListener );

    IPentahoSystemListener listener = (IPentahoSystemListener) mgr;

    assertFalse( listener.startup( session ) );

    // this does not do anything but it shouldn't error
    listener.shutdown();

    finishTest();
  }
View Full Code Here

      Logger.debug( PentahoSystem.class, "Shutdown Listeners" ); //$NON-NLS-1$
    }
    if ( PentahoSystem.listeners != null ) {
      Iterator systemListenerIterator = PentahoSystem.listeners.iterator();
      while ( systemListenerIterator.hasNext() ) {
        IPentahoSystemListener listener = (IPentahoSystemListener) systemListenerIterator.next();
        if ( listener != null ) {
          if ( debug ) {
            Logger.debug( PentahoSystem.class, "Shutdown Listener: " + listener.getClass().getName() ); //$NON-NLS-1$
          }
          try {
            listener.shutdown();
          } catch ( Throwable e ) {
            Logger.error( PentahoSystem.class.getName(), Messages.getInstance().getErrorString(
                "PentahoSystem.ERROR_0015_SHUTDOWN_FAILURE", listener.getClass().getName() ), e ); //$NON-NLS-1$
          }
        }
      }
    }
    if ( debug ) {
View Full Code Here

   * startup(org.pentaho.platform.api.engine.IPentahoSession)}
   * .
   */
  @Test
  public void testStartup() {
    IPentahoSystemListener sl = new ChartBeansSystemListener();
    Assert.assertTrue( sl.startup( null ) );
  }
View Full Code Here

TOP

Related Classes of org.pentaho.platform.api.engine.IPentahoSystemListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.