Package org.pentaho.di.pan.executors
Interface TransExecutorService
- All Known Implementing Classes:
ClusteredTransExecutorService,LocalTransExecutorService,RemoteTransExecutorService
public interface TransExecutorService
Interface for services that execute transformations.
-
Method Summary
Modifier and TypeMethodDescriptionorg.pentaho.di.core.Resultexecute(org.pentaho.di.core.logging.LogChannelInterface log, TransMeta transMeta, Repository repository, TransExecutionConfiguration executionConfiguration, String[] arguments) Executes a transformation.
-
Method Details
-
execute
org.pentaho.di.core.Result execute(org.pentaho.di.core.logging.LogChannelInterface log, TransMeta transMeta, Repository repository, TransExecutionConfiguration executionConfiguration, String[] arguments) throws org.pentaho.di.core.exception.KettleException Executes a transformation.- Parameters:
log- the log channel interface for loggingtransMeta- the transformation metadatarepository- the repository (can be null)executionConfiguration- the execution configurationarguments- the command-line arguments- Returns:
- the result of the transformation execution
- Throws:
org.pentaho.di.core.exception.KettleException- if an error occurs during execution
-