public NidaWorkflowEngine(IRuleCollectionFactory ruleCollectionFactory, IRuleEngineFactory ruleEngineFactory, IMessageCollector messageCollector) { _ruleCollectionFactory = ruleCollectionFactory; _ruleEngineFactory = ruleEngineFactory; _messageCollector = messageCollector; }
/// <summary> /// Initializes a new instance of the <see cref="CompletenessRuleCollectionFactory"/> class. /// </summary> /// <param name="ruleCollectionFactory">The rule collection factory.</param> /// <param name="container">The container.</param> public CompletenessRuleCollectionFactory(IRuleCollectionFactory ruleCollectionFactory, IContainer container) { _ruleCollectionFactory = ruleCollectionFactory; _container = container; }
/// <summary> /// Initializes a new instance of the <see cref="RuleEngineFactory"/> class. /// </summary> /// <param name="ruleCollectionFactory">The rule collection factory.</param> public RuleEngineFactory(IRuleCollectionFactory ruleCollectionFactory) { _ruleCollectionFactory = ruleCollectionFactory; }