Beispiel #1
0
            private void InitializeDefaultWardenIterationProcessorIfRequired()
            {
                if (_configuration.IterationProcessorProvider != null)
                {
                    return;
                }

                var iterationProcessorConfiguration = IterationProcessorConfiguration
                                                      .Create()
                                                      .SetWatchers(_configuration.Watchers.ToArray())
                                                      .SetGlobalWatcherHooks(_configuration.GlobalWatcherHooks)
                                                      .SetAggregatedWatcherHooks(_configuration.AggregatedWatcherHooks)
                                                      .SetDateTimeProvider(_configuration.DateTimeProvider)
                                                      .Build();

                _configuration.IterationProcessorProvider = () => new IterationProcessor(iterationProcessorConfiguration);
            }
 /// <summary>
 /// Initialize a new instance of the IterationProcessor using the provided configuration.
 /// </summary>
 /// <param name="configuration">Configuration of IterationProcessor</param>
 public IterationProcessor(IterationProcessorConfiguration configuration)
 {
     _configuration = configuration;
 }
 public static IIterationProcessor Create(IterationProcessorConfiguration configuration)
     => new IterationProcessor(configuration);
Beispiel #4
0
 public static IIterationProcessor Create(IterationProcessorConfiguration configuration)
 => new IterationProcessor(configuration);
Beispiel #5
0
 /// <summary>
 /// Initialize a new instance of the IterationProcessor using the provided configuration.
 /// </summary>
 /// <param name="configuration">Configuration of IterationProcessor</param>
 public IterationProcessor(IterationProcessorConfiguration configuration)
 {
     _configuration = configuration;
     _logger        = _configuration.WardenLoggerProvider();
 }
 /// <summary>
 /// Initialize a new instance of the IterationProcessor using the provided configuration.
 /// </summary>
 /// <param name="configuration">Configuration of IterationProcessor</param>
 public IterationProcessor(IterationProcessorConfiguration configuration)
 {
     _configuration = configuration;
 }