Class XmlFlowEngineDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.flow.ds.xml.r17.parsing.XmlFlowEngineDS
All Implemented Interfaces:
IFlowEngineDS, IReportingDS

public class XmlFlowEngineDS extends ReportingDS implements IFlowEngineDS
Release 8.x implementation of the flow engine data source from XML.
Since:
7.2
Author:
Jon van Leuven
  • Constructor Details

    • XmlFlowEngineDS

      public XmlFlowEngineDS(IInitializationReport report, IXmlNode node)
      Constructs a datasource implementation based on an XML node.
      Parameters:
      report - The initialization report that is used to add messages during datasource reading.
      node - The xml node containing the flow engine definitions.
  • Method Details

    • iterateFlows

      public void iterateFlows(IFlowVisitor visitor)
      Description copied from interface: IFlowEngineDS
      This method should iterate all the flows that should be added to the engine, and invoke the process method on the visitor for each flow.
      Specified by:
      iterateFlows in interface IFlowEngineDS
      Parameters:
      visitor - FlowVisitor that should be used to add the flows to.