/// <summary> Constructor. </summary> /// /// <param name="processesStore"> The processes store. </param> /// <param name="notificationsProcessor"> The processes monitor. </param> /// <param name="loggerFactory"> The logger factory. </param> /// <param name="configuration"> The service configuration. </param> public ProcessRefresherService(IProcessesStore processesStore, INotificationsProcessor notificationsProcessor, ILoggerFactory loggerFactory, IRefreshingServiceConfiguration configuration) { ProcessesStore = processesStore; NotificationsProcessor = notificationsProcessor; Configuration = configuration; Logger = loggerFactory.CreateLogger("RequestInfoLogger");; }
/// <summary> Constructor. </summary> /// /// <param name="processesStore"> The processes store. </param> public ProcessesController(IProcessesStore processesStore) { ProcessesStore = processesStore; }
/// <summary> Constructor. </summary> /// /// <param name="loadCheckerRunner"> The runner for load checkers. </param> /// <param name="processesStore"> The processes store. </param> public NotificationsProcessor(ILoadCheckerRunner loadCheckerRunner, IProcessesStore processesStore) { LoadCheckerRunner = loadCheckerRunner; ProcessesStore = processesStore; }