Interface IExternalFlowDefinitionDS

All Known Implementing Classes:
ReportingExternalFlowDefinitionDS, XmlExternalFlowDefinitionDS, XmlExternalFlowDefinitionDS

public interface IExternalFlowDefinitionDS
This interface contains the methods a data source should implement to be able to initialize a external flow definition.
Since:
12.3
Author:
MihaiB
  • Method Details

    • getContractName

      String getContractName()
      Returns:
      the name of the contract this external flow implements
    • getMappingName

      String getMappingName()
      Returns:
      the name of the mapping that should execute before and after this external flow
    • iterateEventMappings

      void iterateEventMappings(IExternalFlowEventMappingVisitor visitor)
      Parameters:
      visitor - the visitor which accepts the event mapping information
      Throws:
      InitializationException - This exception is thrown when some of the external flow's event mapping could not be accepted due to a fatal error.