Interface TransExecutorService

All Known Implementing Classes:
ClusteredTransExecutorService, LocalTransExecutorService, RemoteTransExecutorService

public interface TransExecutorService
Interface for services that execute transformations.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.pentaho.di.core.Result
    execute(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 logging
      transMeta - the transformation metadata
      repository - the repository (can be null)
      executionConfiguration - the execution configuration
      arguments - the command-line arguments
      Returns:
      the result of the transformation execution
      Throws:
      org.pentaho.di.core.exception.KettleException - if an error occurs during execution