private void finishProcess( boolean emitToAllSteps ) { setFinished( true ); if ( emitToAllSteps ) { // emit error on all steps getSteps().stream().map( stepMetaDataCombi -> stepMetaDataCombi.step ).forEach( step -> { step.setStopped( true ); step.setRunning( false ); } ); } getTransListeners().forEach( l -> { try { l.transFinished( TransWebSocketEngineAdapter.this ); } catch ( KettleException e1 ) { getLogChannel().logError( "Error notifying trans listener", e1 ); } } ); }
adapter.prepareExecution( new String[]{} ); adapter.getSteps().stream().map( stepMetaDataCombi -> stepMetaDataCombi.step ) .forEach( step -> step.setRunning( true ) ); adapter.safeStop(); StopMessage.builder()
public void run() { try { step.setRunning( true ); step.getLogChannel().snap( Metrics.METRIC_STEP_EXECUTION_START );