StepInterface si = trans.getStepInterface( dummyStepname, 0 ); RowStepCollector dummyRc = new RowStepCollector(); si.addRowListener( dummyRc ); StepInterface junit = trans.getStepInterface( testStepname, 0 ); RowStepCollector dummyJu = new RowStepCollector(); junit.addRowListener( dummyJu ); StepInterface er = trans.getStepInterface( errorStepName, 0 ); RowStepCollector erColl = new RowStepCollector(); er.addRowListener( erColl );
StepInterface stepInterface = getStepInterface( stepname, copynr ); if ( stepInterface == null ) { throw new KettleException( "Unable to find thread with name " + stepname + " and copy number " + copynr );
StepInterface stepInterface = injectTrans.getStepInterface( meta.getSourceStepName(), 0 ); if ( stepInterface == null ) { throw new KettleException( "Unable to find step '" + meta.getSourceStepName() + "' to read from." );
StepInterface si = getTrans().getStepInterface( stepnames[i], CopyNr ); if ( si != null ) { data.stepInterfaces.put( i, getDispatcher().findBaseSteps( stepnames[i] ).get( CopyNr ) );
StepInterface si = trans.getStepInterface( dummyStepname, 0 ); RowStepCollector dummyRc = new RowStepCollector(); si.addRowListener( dummyRc );
StepInterface retrieveStep = singleThreaderData.mappingTrans.getStepInterface( meta.getRetrieveStep(), 0 ); retrieveStep.addRowListener( new RowAdapter() { @Override
StepInterface step = transformation.getStepInterface( "output", 0 );
if ( t.getStepInterface( inputStepName, 0 ) == null ) { throw new KettleException( BaseMessages.getString( PKG, PENTAHO_MAP_REDUCE_JOB_BUILDER_IMPL_INPUT_HOP_DISABLED, inputStepName ) );
protected void executeTransformSync( Trans trans, String listenerStepName, IPentahoSession session ) throws CsvTransformGeneratorException { PdiRowListener rowListener = new PdiRowListener(); if ( listenerStepName != null ) { trans.getStepInterface( listenerStepName, 0 ).addRowListener( rowListener ); } try { trans.startThreads(); } catch ( Exception e ) { error( "Preview Failed: starting threads", e ); //$NON-NLS-1$ throw new CsvTransformGeneratorException( "Preview Failed: starting threads", e, getStackTraceAsString( e ) ); //$NON-NLS-1$ } try { trans.waitUntilFinished(); } catch ( Exception e ) { error( "Preview Failed: running", e ); //$NON-NLS-1$ throw new CsvTransformGeneratorException( "Preview Failed: running", e, getStackTraceAsString( e ) ); //$NON-NLS-1$ } try { trans.cleanup(); } catch ( Exception e ) { error( "Preview Failed: ending", e ); //$NON-NLS-1$ throw new CsvTransformGeneratorException( "Preview Failed: ending", e, getStackTraceAsString( e ) ); //$NON-NLS-1$ } if ( transformStats != null ) { transformStats.setDataRows( rowListener.getWrittenRows() ); } }