Package org.pentaho.di.trans
Class TransExecutionConfiguration
- java.lang.Object
-
- org.pentaho.di.trans.TransExecutionConfiguration
-
- All Implemented Interfaces:
Cloneable,ExecutionConfiguration
public class TransExecutionConfiguration extends Object implements ExecutionConfiguration
-
-
Constructor Summary
Constructors Constructor Description TransExecutionConfiguration()TransExecutionConfiguration(Node trecNode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()RepositoryconnectRepository(RepositoriesMeta repositoriesMeta, String repositoryName, String username, String password)voidgetAllVariables(TransMeta transMeta)Map<String,String>getArguments()String[]getArgumentStrings()StringgetLogFileName()org.pentaho.di.core.logging.LogLevelgetLogLevel()Map<String,String>getParams()LonggetPassedBatchId()org.pentaho.di.core.ResultgetPreviousResult()SlaveServergetRemoteServer()DategetReplayDate()RepositorygetRepository()StringgetRunConfiguration()TransDebugMetagetTransDebugMeta()voidgetUsedArguments(TransMeta transMeta, String[] commandLineArguments)voidgetUsedVariables(TransMeta transMeta)Map<String,String>getVariables()StringgetXML()booleanisClearingLog()booleanisClusterPosting()booleanisClusterPreparing()booleanisClusterShowingTransformation()booleanisClusterStarting()booleanisCreateParentFolder()booleanisExecutingClustered()booleanisExecutingLocally()booleanisExecutingRemotely()booleanisGatheringMetrics()booleanisLogRemoteExecutionLocally()booleanisPassingExport()booleanisSafeModeEnabled()booleanisSetAppendLogfile()booleanisSetLogfile()booleanisShowingSubComponents()voidsetArguments(Map<String,String> arguments)voidsetArgumentStrings(String[] arguments)voidsetClearingLog(boolean clearingLog)voidsetClusterPosting(boolean clusterPosting)voidsetClusterPreparing(boolean clusterPreparing)voidsetClusterShowingTransformation(boolean showingTransformations)voidsetClusterStarting(boolean notExecuting)voidsetCreateParentFolder(boolean createParentFolder)voidsetExecutingClustered(boolean clusteredExecution)voidsetExecutingLocally(boolean localExecution)voidsetExecutingRemotely(boolean remoteExecution)voidsetGatheringMetrics(boolean gatheringMetrics)voidsetLogFileName(String fileName)voidsetLogLevel(org.pentaho.di.core.logging.LogLevel logLevel)voidsetLogRemoteExecutionLocally(boolean logRemoteExecutionLocally)voidsetParams(Map<String,String> params)voidsetPassedBatchId(Long passedBatchId)voidsetPassingExport(boolean passingExport)voidsetPreviousResult(org.pentaho.di.core.Result previousResult)voidsetRemoteServer(SlaveServer remoteServer)voidsetReplayDate(Date replayDate)voidsetRepository(Repository repository)voidsetRunConfiguration(String runConfiguration)voidsetSafeModeEnabled(boolean usingSafeMode)voidsetSetAppendLogfile(boolean setAppendLogfile)voidsetSetLogfile(boolean setLogfile)voidsetShowingSubComponents(boolean showingSubComponents)voidsetTransDebugMeta(TransDebugMeta transDebugMeta)voidsetVariables(Map<String,String> variables)voidsetVariables(org.pentaho.di.core.variables.VariableSpace space)
-
-
-
Field Detail
-
XML_TAG
public static final String XML_TAG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TransExecutionConfiguration
public TransExecutionConfiguration()
-
TransExecutionConfiguration
public TransExecutionConfiguration(Node trecNode) throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
-
-
Method Detail
-
clone
public Object clone()
- Specified by:
clonein interfaceExecutionConfiguration- Overrides:
clonein classObject
-
getArguments
public Map<String,String> getArguments()
- Specified by:
getArgumentsin interfaceExecutionConfiguration- Returns:
- the arguments
-
setArguments
public void setArguments(Map<String,String> arguments)
- Specified by:
setArgumentsin interfaceExecutionConfiguration- Parameters:
arguments- the arguments to set
-
setParams
public void setParams(Map<String,String> params)
- Specified by:
setParamsin interfaceExecutionConfiguration- Parameters:
params- the parameters to set
-
getParams
public Map<String,String> getParams()
- Specified by:
getParamsin interfaceExecutionConfiguration- Returns:
- the parameters.
-
setArgumentStrings
public void setArgumentStrings(String[] arguments)
- Specified by:
setArgumentStringsin interfaceExecutionConfiguration- Parameters:
arguments- the arguments to set
-
isExecutingClustered
public boolean isExecutingClustered()
- Returns:
- the clusteredExecution
-
setExecutingClustered
public void setExecutingClustered(boolean clusteredExecution)
- Parameters:
clusteredExecution- the clusteredExecution to set
-
isClusterStarting
public boolean isClusterStarting()
- Returns:
- the notExecuting
-
setClusterStarting
public void setClusterStarting(boolean notExecuting)
- Parameters:
notExecuting- the notExecuting to set
-
isClusterShowingTransformation
public boolean isClusterShowingTransformation()
- Returns:
- the showingTransformations
-
setClusterShowingTransformation
public void setClusterShowingTransformation(boolean showingTransformations)
- Parameters:
showingTransformations- the showingTransformations to set
-
getVariables
public Map<String,String> getVariables()
- Specified by:
getVariablesin interfaceExecutionConfiguration- Returns:
- the variables
-
setVariables
public void setVariables(Map<String,String> variables)
- Specified by:
setVariablesin interfaceExecutionConfiguration- Parameters:
variables- the variables to set
-
setVariables
public void setVariables(org.pentaho.di.core.variables.VariableSpace space)
- Specified by:
setVariablesin interfaceExecutionConfiguration
-
isExecutingRemotely
public boolean isExecutingRemotely()
- Specified by:
isExecutingRemotelyin interfaceExecutionConfiguration- Returns:
- the remoteExecution
-
setExecutingRemotely
public void setExecutingRemotely(boolean remoteExecution)
- Specified by:
setExecutingRemotelyin interfaceExecutionConfiguration- Parameters:
remoteExecution- the remoteExecution to set
-
isClusterPosting
public boolean isClusterPosting()
- Returns:
- the clusterPosting
-
setClusterPosting
public void setClusterPosting(boolean clusterPosting)
- Parameters:
clusterPosting- the clusterPosting to set
-
isExecutingLocally
public boolean isExecutingLocally()
- Specified by:
isExecutingLocallyin interfaceExecutionConfiguration- Returns:
- the localExecution
-
setExecutingLocally
public void setExecutingLocally(boolean localExecution)
- Specified by:
setExecutingLocallyin interfaceExecutionConfiguration- Parameters:
localExecution- the localExecution to set
-
isClusterPreparing
public boolean isClusterPreparing()
- Returns:
- the clusterPreparing
-
setClusterPreparing
public void setClusterPreparing(boolean clusterPreparing)
- Parameters:
clusterPreparing- the clusterPreparing to set
-
getRemoteServer
public SlaveServer getRemoteServer()
- Specified by:
getRemoteServerin interfaceExecutionConfiguration- Returns:
- the remoteServer
-
setRemoteServer
public void setRemoteServer(SlaveServer remoteServer)
- Specified by:
setRemoteServerin interfaceExecutionConfiguration- Parameters:
remoteServer- the remoteServer to set
-
getAllVariables
public void getAllVariables(TransMeta transMeta)
-
getUsedVariables
public void getUsedVariables(TransMeta transMeta)
-
getReplayDate
public Date getReplayDate()
- Specified by:
getReplayDatein interfaceExecutionConfiguration- Returns:
- the replayDate
-
setReplayDate
public void setReplayDate(Date replayDate)
- Specified by:
setReplayDatein interfaceExecutionConfiguration- Parameters:
replayDate- the replayDate to set
-
isSafeModeEnabled
public boolean isSafeModeEnabled()
- Specified by:
isSafeModeEnabledin interfaceExecutionConfiguration- Returns:
- the usingSafeMode
-
setSafeModeEnabled
public void setSafeModeEnabled(boolean usingSafeMode)
- Specified by:
setSafeModeEnabledin interfaceExecutionConfiguration- Parameters:
usingSafeMode- the usingSafeMode to set
-
getLogLevel
public org.pentaho.di.core.logging.LogLevel getLogLevel()
- Specified by:
getLogLevelin interfaceExecutionConfiguration- Returns:
- the logLevel
-
setLogLevel
public void setLogLevel(org.pentaho.di.core.logging.LogLevel logLevel)
- Specified by:
setLogLevelin interfaceExecutionConfiguration- Parameters:
logLevel- the logLevel to set
-
getXML
public String getXML() throws IOException
- Specified by:
getXMLin interfaceExecutionConfiguration- Throws:
IOException
-
connectRepository
public Repository connectRepository(RepositoriesMeta repositoriesMeta, String repositoryName, String username, String password) throws org.pentaho.di.core.exception.KettleException
- Specified by:
connectRepositoryin interfaceExecutionConfiguration- Throws:
org.pentaho.di.core.exception.KettleException
-
getArgumentStrings
public String[] getArgumentStrings()
- Specified by:
getArgumentStringsin interfaceExecutionConfiguration
-
getTransDebugMeta
public TransDebugMeta getTransDebugMeta()
- Returns:
- the transDebugMeta
-
setTransDebugMeta
public void setTransDebugMeta(TransDebugMeta transDebugMeta)
- Parameters:
transDebugMeta- the transDebugMeta to set
-
getPreviousResult
public org.pentaho.di.core.Result getPreviousResult()
- Specified by:
getPreviousResultin interfaceExecutionConfiguration- Returns:
- the previousResult
-
setPreviousResult
public void setPreviousResult(org.pentaho.di.core.Result previousResult)
- Specified by:
setPreviousResultin interfaceExecutionConfiguration- Parameters:
previousResult- the previousResult to set
-
getRepository
public Repository getRepository()
- Specified by:
getRepositoryin interfaceExecutionConfiguration- Returns:
- the repository
-
setRepository
public void setRepository(Repository repository)
- Specified by:
setRepositoryin interfaceExecutionConfiguration- Parameters:
repository- the repository to set
-
isClearingLog
public boolean isClearingLog()
- Specified by:
isClearingLogin interfaceExecutionConfiguration- Returns:
- the clearingLog
-
setClearingLog
public void setClearingLog(boolean clearingLog)
- Specified by:
setClearingLogin interfaceExecutionConfiguration- Parameters:
clearingLog- the clearingLog to set
-
isPassingExport
public boolean isPassingExport()
- Specified by:
isPassingExportin interfaceExecutionConfiguration- Returns:
- the passingExport
-
setPassingExport
public void setPassingExport(boolean passingExport)
- Specified by:
setPassingExportin interfaceExecutionConfiguration- Parameters:
passingExport- the passingExport to set
-
isGatheringMetrics
public boolean isGatheringMetrics()
- Specified by:
isGatheringMetricsin interfaceExecutionConfiguration- Returns:
- the gatheringMetrics
-
setGatheringMetrics
public void setGatheringMetrics(boolean gatheringMetrics)
- Specified by:
setGatheringMetricsin interfaceExecutionConfiguration- Parameters:
gatheringMetrics- the gatheringMetrics to set
-
isShowingSubComponents
public boolean isShowingSubComponents()
- Returns:
- the showingSubComponents
-
setShowingSubComponents
public void setShowingSubComponents(boolean showingSubComponents)
- Parameters:
showingSubComponents- the showingSubComponents to set
-
isSetLogfile
public boolean isSetLogfile()
-
setSetLogfile
public void setSetLogfile(boolean setLogfile)
-
isSetAppendLogfile
public boolean isSetAppendLogfile()
-
setSetAppendLogfile
public void setSetAppendLogfile(boolean setAppendLogfile)
-
getLogFileName
public String getLogFileName()
-
setLogFileName
public void setLogFileName(String fileName)
-
isCreateParentFolder
public boolean isCreateParentFolder()
-
setCreateParentFolder
public void setCreateParentFolder(boolean createParentFolder)
-
getPassedBatchId
public Long getPassedBatchId()
- Specified by:
getPassedBatchIdin interfaceExecutionConfiguration
-
setPassedBatchId
public void setPassedBatchId(Long passedBatchId)
- Specified by:
setPassedBatchIdin interfaceExecutionConfiguration
-
getRunConfiguration
public String getRunConfiguration()
- Specified by:
getRunConfigurationin interfaceExecutionConfiguration
-
setRunConfiguration
public void setRunConfiguration(String runConfiguration)
- Specified by:
setRunConfigurationin interfaceExecutionConfiguration
-
isLogRemoteExecutionLocally
public boolean isLogRemoteExecutionLocally()
-
setLogRemoteExecutionLocally
public void setLogRemoteExecutionLocally(boolean logRemoteExecutionLocally)
-
-