private void configureTransExecution( TransExecutionConfiguration transExecutionConfiguration, DefaultRunConfiguration defaultRunConfiguration, VariableSpace variableSpace, AbstractMeta meta, Repository repository ) throws KettleException { transExecutionConfiguration.setExecutingLocally( defaultRunConfiguration.isLocal() ); transExecutionConfiguration.setExecutingRemotely( defaultRunConfiguration.isRemote() ); transExecutionConfiguration.setExecutingClustered( defaultRunConfiguration.isClustered() ); if ( defaultRunConfiguration.isRemote() ) { setSlaveServer( transExecutionConfiguration, meta, defaultRunConfiguration, variableSpace ); } transExecutionConfiguration.setPassingExport( defaultRunConfiguration.isSendResources() ); if ( defaultRunConfiguration.isClustered() ) { transExecutionConfiguration.setClusterShowingTransformation( defaultRunConfiguration.isShowTransformations() ); transExecutionConfiguration.setClusterPosting( defaultRunConfiguration.isClustered() ); transExecutionConfiguration.setClusterPreparing( defaultRunConfiguration.isClustered() ); transExecutionConfiguration.setClusterStarting( defaultRunConfiguration.isClustered() ); transExecutionConfiguration.setLogRemoteExecutionLocally( defaultRunConfiguration.isLogRemoteExecutionLocally() ); } if ( defaultRunConfiguration.isPentaho() && repository != null ) { sendNow( repository, (AbstractMeta) variableSpace ); } }
executionConfiguration.setClusterPreparing( true ); executionConfiguration.setClusterStarting( true ); executionConfiguration.setClusterShowingTransformation( false );