Interface IFlowEngineDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
FlowEngineDS, ReportingFlowEngineDS, XmlFlowEngineDS, XmlFlowEngineDS

public interface IFlowEngineDS extends IReportingDS
This interface contains the methods a data source should implement to be able to initialize a flow engine.
Since:
5.0
Author:
O. Kerpershoek
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Category
    Category used in error and/or warnings found during initialization.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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.

    Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS

    addMessage
  • Field Details

    • CATEGORY

      static final Category CATEGORY
      Category used in error and/or warnings found during initialization.
  • Method Details

    • iterateFlows

      void iterateFlows(IFlowVisitor visitor)
      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.
      Parameters:
      visitor - FlowVisitor that should be used to add the flows to.
      Throws:
      InitializationException - This exception is thrown when the flows could not be initialized.