Example #1
0
		public BREFactory(DispatchException exceptionHandler,
	                    DispatchLog logHandler,
	                    DispatchRuleResult resultHandler) {
			this.exceptionHandler = exceptionHandler;
			this.logHandler = logHandler;
		  this.resultHandler = resultHandler;
		}
Example #2
0
 public BREFactory(DispatchException exceptionHandler,
                   DispatchLog logHandler,
                   DispatchRuleResult resultHandler)
 {
     this.exceptionHandler = exceptionHandler;
     this.logHandler       = logHandler;
     this.resultHandler    = resultHandler;
 }
Example #3
0
		public BRECloneFactory(IRulesDriver rulesDriver,
	                         DispatchException exceptionHandler,
	                         DispatchLog logHandler,
	                         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(exceptionHandler, logHandler, resultHandler);
		}
Example #4
0
        public BRECloneFactory(IRulesDriver rulesDriver,
                               DispatchException exceptionHandler,
                               DispatchLog logHandler,
                               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(exceptionHandler, logHandler, resultHandler);
            }
        }
Example #5
0
 public BRECloneFactory(IRulesDriver rulesDriver,
                        DispatchException exceptionHandler,
                        DispatchLog logHandler) : this(rulesDriver, exceptionHandler, logHandler, null)
 {
 }
Example #6
0
		public BREFactory(DispatchException exceptionHandler,
		                  DispatchLog logHandler):	this(exceptionHandler, logHandler, null) {}
Example #7
0
 public BREFactory(DispatchException exceptionHandler,
                   DispatchLog logHandler) :      this(exceptionHandler, logHandler, null)
 {
 }
Example #8
0
		public BRECloneFactory(IRulesDriver rulesDriver,
	                         DispatchException exceptionHandler,
	                  			 DispatchLog logHandler):this(rulesDriver, exceptionHandler, logHandler, null) {}