Class ReportingFlowEngineDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.flow.report.ReportingFlowEngineDS
All Implemented Interfaces:
IFlowEngineDS, IReportingDS

public class ReportingFlowEngineDS extends ReportingDS implements IFlowEngineDS
IFlowEngineDS implementation that adds error reporting.
Since:
5.0
Author:
O. Kerpershoek
  • Constructor Details

    • ReportingFlowEngineDS

      public ReportingFlowEngineDS(IInitializationReport report, IFlowEngineDS datasource)
      Constructs the flow engine data source with the required parameters.
      Parameters:
      report - The initialization report to add error/warning to.
      datasource - The data source that is wrapped by this data source.
  • 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.