Package org.pentaho.di.job
Class JobExecutionConfiguration
- java.lang.Object
 - 
- org.pentaho.di.job.JobExecutionConfiguration
 
 
- 
- All Implemented Interfaces:
 Cloneable,ExecutionConfiguration
public class JobExecutionConfiguration extends Object implements ExecutionConfiguration
 
- 
- 
Constructor Summary
Constructors Constructor Description JobExecutionConfiguration()JobExecutionConfiguration(Node trecNode) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()RepositoryconnectRepository(String repositoryName, String username, String password)RepositoryconnectRepository(RepositoriesMeta repositoriesMeta, String repositoryName, String username, String password)Map<String,String>getArguments()String[]getArgumentStrings()Map<String,String>getExtensionOptions()org.pentaho.di.core.logging.LogLevelgetLogLevel()Map<String,String>getParams()LonggetPassedBatchId()org.pentaho.di.core.ResultgetPreviousResult()SlaveServergetRemoteServer()DategetReplayDate()RepositorygetRepository()StringgetRunConfiguration()StringgetStartCopyName()intgetStartCopyNr()voidgetUsedArguments(JobMeta jobMeta, String[] commandLineArguments, org.pentaho.metastore.api.IMetaStore metaStore)voidgetUsedVariables(JobMeta jobMeta)Map<String,String>getVariables()StringgetXML()booleanisClearingLog()booleanisExecutingLocally()booleanisExecutingRemotely()booleanisExpandingRemoteJob()booleanisGatheringMetrics()booleanisPassingExport()booleanisSafeModeEnabled()voidsetArguments(Map<String,String> arguments)voidsetArgumentStrings(String[] arguments)voidsetClearingLog(boolean clearingLog)voidsetExecutingLocally(boolean localExecution)voidsetExecutingRemotely(boolean remoteExecution)voidsetExpandingRemoteJob(boolean expandingRemoteJob)voidsetExtensionOptions(Map<String,String> extensionOptions)voidsetGatheringMetrics(boolean gatheringMetrics)voidsetLogLevel(org.pentaho.di.core.logging.LogLevel logLevel)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)voidsetStartCopyName(String startCopyName)voidsetStartCopyNr(int startCopyNr)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
- 
JobExecutionConfiguration
public JobExecutionConfiguration()
 
- 
JobExecutionConfiguration
public JobExecutionConfiguration(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
 
- 
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
 
- 
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
 
- 
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
 
- 
getUsedVariables
public void getUsedVariables(JobMeta jobMeta)
 
- 
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
 
- 
getRunConfiguration
public String getRunConfiguration()
- Specified by:
 getRunConfigurationin interfaceExecutionConfiguration
 
- 
setRunConfiguration
public void setRunConfiguration(String runConfiguration)
- Specified by:
 setRunConfigurationin interfaceExecutionConfiguration
 
- 
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(String repositoryName, String username, String password) throws org.pentaho.di.core.exception.KettleException
- Throws:
 org.pentaho.di.core.exception.KettleException
 
- 
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
 
- 
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
 
- 
getStartCopyName
public String getStartCopyName()
- Returns:
 - the startCopyName
 
 
- 
setStartCopyName
public void setStartCopyName(String startCopyName)
- Parameters:
 startCopyName- the startCopyName to set
 
- 
getStartCopyNr
public int getStartCopyNr()
- Returns:
 - the startCopyNr
 
 
- 
setStartCopyNr
public void setStartCopyNr(int startCopyNr)
- Parameters:
 startCopyNr- the startCopyNr 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
 
- 
setExpandingRemoteJob
public void setExpandingRemoteJob(boolean expandingRemoteJob)
 
- 
isExpandingRemoteJob
public boolean isExpandingRemoteJob()
 
- 
getPassedBatchId
public Long getPassedBatchId()
- Specified by:
 getPassedBatchIdin interfaceExecutionConfiguration
 
- 
setPassedBatchId
public void setPassedBatchId(Long passedBatchId)
- Specified by:
 setPassedBatchIdin interfaceExecutionConfiguration
 
 - 
 
 -