Package org.apache.hop.workflow
Class WorkflowExecutionConfiguration
- java.lang.Object
-
- org.apache.hop.workflow.WorkflowExecutionConfiguration
-
- All Implemented Interfaces:
Cloneable,IXml,IExecutionConfiguration
public class WorkflowExecutionConfiguration extends Object implements IExecutionConfiguration, IXml
-
-
Constructor Summary
Constructors Constructor Description WorkflowExecutionConfiguration()WorkflowExecutionConfiguration(Node configNode)
-
Method Summary
-
-
-
Field Detail
-
XML_TAG
public static final String XML_TAG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WorkflowExecutionConfiguration
public WorkflowExecutionConfiguration()
-
WorkflowExecutionConfiguration
public WorkflowExecutionConfiguration(Node configNode) throws HopException
- Throws:
HopException
-
-
Method Detail
-
clone
public Object clone()
- Specified by:
clonein interfaceIExecutionConfiguration- Overrides:
clonein classObject
-
setParametersMap
public void setParametersMap(Map<String,String> parametersMap)
- Specified by:
setParametersMapin interfaceIExecutionConfiguration- Parameters:
parametersMap- the parameters to set
-
getParametersMap
public Map<String,String> getParametersMap()
- Specified by:
getParametersMapin interfaceIExecutionConfiguration- Returns:
- the parameters.
-
getVariablesMap
public Map<String,String> getVariablesMap()
- Specified by:
getVariablesMapin interfaceIExecutionConfiguration- Returns:
- the variables
-
setVariablesMap
public void setVariablesMap(Map<String,String> variablesMap)
- Specified by:
setVariablesMapin interfaceIExecutionConfiguration- Parameters:
variablesMap- the variables to set
-
setVariablesMap
public void setVariablesMap(IVariables variablesMap)
- Specified by:
setVariablesMapin interfaceIExecutionConfiguration
-
getUsedVariables
public void getUsedVariables(WorkflowMeta workflowMeta, IVariables variables)
Extracts used variables and their values.- Parameters:
workflowMeta- The metadata to search for variablesvariables- The place to look up the values in
-
getRunConfiguration
public String getRunConfiguration()
- Specified by:
getRunConfigurationin interfaceIExecutionConfiguration
-
setRunConfiguration
public void setRunConfiguration(String runConfiguration)
- Specified by:
setRunConfigurationin interfaceIExecutionConfiguration
-
getLogLevel
public LogLevel getLogLevel()
- Specified by:
getLogLevelin interfaceIExecutionConfiguration- Returns:
- the logLevel
-
setLogLevel
public void setLogLevel(LogLevel logLevel)
- Specified by:
setLogLevelin interfaceIExecutionConfiguration- Parameters:
logLevel- the logLevel to set
-
getXml
public String getXml(IVariables variables)
-
getPreviousResult
public Result getPreviousResult()
- Specified by:
getPreviousResultin interfaceIExecutionConfiguration- Returns:
- the previousResult
-
setPreviousResult
public void setPreviousResult(Result previousResult)
- Specified by:
setPreviousResultin interfaceIExecutionConfiguration- Parameters:
previousResult- the previousResult to set
-
isClearingLog
public boolean isClearingLog()
- Specified by:
isClearingLogin interfaceIExecutionConfiguration- Returns:
- the clearingLog
-
setClearingLog
public void setClearingLog(boolean clearingLog)
- Specified by:
setClearingLogin interfaceIExecutionConfiguration- Parameters:
clearingLog- the clearingLog to set
-
getStartActionName
public String getStartActionName()
- Returns:
- the start action name
-
setStartActionName
public void setStartActionName(String name)
- Parameters:
name- the name to set
-
isGatheringMetrics
public boolean isGatheringMetrics()
- Returns:
- the gatheringMetrics
-
setGatheringMetrics
public void setGatheringMetrics(boolean gatheringMetrics)
- Parameters:
gatheringMetrics- the gatheringMetrics to set
-
isExpandingRemoteWorkflow
public boolean isExpandingRemoteWorkflow()
Gets expandingRemoteWorkflow- Returns:
- value of expandingRemoteWorkflow
-
setExpandingRemoteWorkflow
public void setExpandingRemoteWorkflow(boolean expandingRemoteWorkflow)
- Parameters:
expandingRemoteWorkflow- The expandingRemoteWorkflow to set
-
-