Пример #1
0
        private void RegisterException(IFailureLogger faultLogger, DefaultLogService log, string input, System.Exception ex)
        {
            log.LogError(ex.ToString());
            var version = typeof(JobController).Assembly.GetName().Version;

            faultLogger.Add(DateTime.Now, version.ToString(), input, log);
        }
 public SimulateController(IFailureLogger logger)
 {
     if (logger == null)
     {
         throw new ArgumentNullException("logger");
     }
     this.faultLogger = logger;
 }
Пример #3
0
 public JobController(string executableName, IFailureLogger logger)
 {
     if (executableName == null)
     {
         throw new ArgumentNullException("executableName");
     }
     if (logger == null)
     {
         throw new ArgumentNullException("logger");
     }
     this.executableName = executableName;
     this.faultLogger    = logger;
 }
        public LongRunningActionsController(IScheduler scheduler, IFailureLogger logger)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }
            if (scheduler == null)
            {
                throw new ArgumentNullException("scheduler");
            }

            this.faultLogger = logger;
            this.scheduler   = scheduler;
        }
Пример #5
0
 public ExeFunctionRunner(string basePath, string executableName, IFailureLogger logger)
 {
     if (basePath == null)
     {
         throw new ArgumentNullException("basePath");
     }
     if (executableName == null)
     {
         throw new ArgumentNullException("executableName");
     }
     if (logger == null)
     {
         throw new ArgumentNullException("logger");
     }
     this.basePath       = basePath;
     this.executableName = executableName;
     this.faultLogger    = logger;
 }
Пример #6
0
 public AnalyzeLTLPolarityController(IFailureLogger logger) : base("AnalyzeLTL.exe", logger)
 {
 }
Пример #7
0
 public FurtherTestingController(IFailureLogger logger) : base("FurtherTesting.exe", logger)
 {
 }
Пример #8
0
 public AnalyzeLTLSimulationController(IFailureLogger logger) : base("SimulateLTL.exe", logger)
 {
 }