Interface ICommunicationEngineFactory

All Known Implementing Classes:
CommunicationEngineFactory

public interface ICommunicationEngineFactory
Interface for factories capable of creating communication engine instances.
Since:
9.0
Author:
Jon van Leuven
  • Method Details

    • create

      ICommunicationEngine create(IMetaModel metamodel, IRuleEngine ruleEngine, ICommunicationEngineDS datasource)
      This method creates a new communication engine.
      Parameters:
      metamodel - The meta model used to initialize the communication engine, may not be null.
      ruleEngine - The rule engine used to initialize the communication engine, may not be null.
      datasource - The data source providing the communication engine information, may not be null
      Returns:
      Communication engine implementation for the specified data source.
      Throws:
      InitializationException - This exception is thrown when the communication engine could not be initialised due to a fatal error.