Package org.apache.hop.workflow
Class WorkflowConfiguration
- java.lang.Object
-
- org.apache.hop.workflow.WorkflowConfiguration
-
public class WorkflowConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description WorkflowConfiguration(WorkflowMeta workflowMeta, WorkflowExecutionConfiguration workflowExecutionConfiguration, IHopMetadataProvider metadataProviderToEncode)WorkflowConfiguration(Node configNode, IVariables variables)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WorkflowConfigurationfromXml(String xml, IVariables variables)SerializableMetadataProvidergetMetadataProvider()Gets metadataProviderWorkflowExecutionConfigurationgetWorkflowExecutionConfiguration()WorkflowMetagetWorkflowMeta()StringgetXml(IVariables variables)voidsetWorkflowExecutionConfiguration(WorkflowExecutionConfiguration workflowExecutionConfiguration)voidsetWorkflowMeta(WorkflowMeta workflowMeta)
-
-
-
Field Detail
-
XML_TAG
public static final String XML_TAG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WorkflowConfiguration
public WorkflowConfiguration(WorkflowMeta workflowMeta, WorkflowExecutionConfiguration workflowExecutionConfiguration, IHopMetadataProvider metadataProviderToEncode) throws HopException
- Parameters:
workflowMeta-workflowExecutionConfiguration-- Throws:
HopException
-
WorkflowConfiguration
public WorkflowConfiguration(Node configNode, IVariables variables) throws HopException, org.json.simple.parser.ParseException, IOException
- Throws:
HopExceptionorg.json.simple.parser.ParseExceptionIOException
-
-
Method Detail
-
getXml
public String getXml(IVariables variables) throws IOException, HopException
- Throws:
IOExceptionHopException
-
fromXml
public static final WorkflowConfiguration fromXml(String xml, IVariables variables) throws HopException, org.json.simple.parser.ParseException, IOException
- Throws:
HopExceptionorg.json.simple.parser.ParseExceptionIOException
-
getWorkflowExecutionConfiguration
public WorkflowExecutionConfiguration getWorkflowExecutionConfiguration()
- Returns:
- the workflowExecutionConfiguration
-
setWorkflowExecutionConfiguration
public void setWorkflowExecutionConfiguration(WorkflowExecutionConfiguration workflowExecutionConfiguration)
- Parameters:
workflowExecutionConfiguration- the workflowExecutionConfiguration to set
-
getWorkflowMeta
public WorkflowMeta getWorkflowMeta()
- Returns:
- the workflow metadata
-
setWorkflowMeta
public void setWorkflowMeta(WorkflowMeta workflowMeta)
- Parameters:
workflowMeta- the workflow meta data to set
-
getMetadataProvider
public SerializableMetadataProvider getMetadataProvider()
Gets metadataProvider- Returns:
- value of metadataProvider
-
-