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 Summary
Modifier and TypeMethodDescriptioncreate
(IMetaModel metamodel, IRuleEngine ruleEngine, ICommunicationEngineDS datasource) This method creates a new communication engine.
-
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.
-