public BREFactory(DispatchException exceptionHandler, DispatchLog logHandler, DispatchRuleResult resultHandler) { this.exceptionHandler = exceptionHandler; this.logHandler = logHandler; this.resultHandler = resultHandler; }
public BRECloneFactory(IRulesDriver rulesDriver, DispatchRuleResult resultHandler) { if (rulesDriver == null) throw new BREException("A non-null IRulesDriver must be passed to BRECloneFactory"); this.rulesDriver = rulesDriver; if (bref == null) bref = new BREFactory(resultHandler); }
public BRECloneFactory(IRulesDriver rulesDriver, DispatchRuleResult resultHandler) { if (rulesDriver == null) { throw new BREException("A non-null IRulesDriver must be passed to BRECloneFactory"); } this.rulesDriver = rulesDriver; if (bref == null) { bref = new BREFactory(resultHandler); } }
public BREFactory(DispatchRuleResult resultHandler) { this.resultHandler = resultHandler; }