public Notificator(IEventLogger eventLogger, ISettingsManager settingsManager) { _eventLogger = eventLogger; _settingsManager = settingsManager; var menuItem = new MenuItem(Strings.Exit); menuItem.Click += menuItem_Click; var contextMenu = new ContextMenu(new[] {menuItem}); _notifyIcon = new NotifyIcon { Icon = new Icon("TryIcon.ico"), Visible = true, BalloonTipTitle = Strings.Caution, Text = Strings.Initializing, ContextMenu = contextMenu }; var oneRunTimer = new Timer(3000) { AutoReset = false, Enabled = true }; oneRunTimer.Elapsed += _timer_Elapsed; // runs only once after aplication start var timer = new Timer(60000) { AutoReset = true, Enabled = true }; timer.Elapsed += _timer_Elapsed; }
public EventEngine(IReader reader, IWriter writer, IEventHolder eventHolder, IEventLogger eventLogger) { this.reader = reader; this.writer = writer; this.eventHolder = eventHolder; this.eventLogger = eventLogger; }
public bool TryBuildGremlin(IEventLogger logger, out Action gremlin) { switch (InvokedVerb) { case Options.KillBusyVerbStr: { var killOptions = (KillBusySubOptions) InvokedVerbInstance; var finder = new BusyFinder(new NameBasedFinder(killOptions.ProcessName), killOptions.CpuBusyThreshold, logger); gremlin = new KillGremlin( killOptions.NumberToKill.HasValue ? (IProcessFinder) new LimitedNumberFinder(finder, killOptions.NumberToKill.Value) : finder, logger).Meddle; return true; } case Options.KillStr: { var killOptions = (CommonOptions) InvokedVerbInstance; var finder = new NameBasedFinder(killOptions.ProcessName); gremlin = new KillGremlin( killOptions.NumberToKill.HasValue ? (IProcessFinder) new LimitedNumberFinder(finder, killOptions.NumberToKill.Value) : finder, logger).Meddle; return true; } } gremlin = null; return false; }
/// <summary> /// Initializes a new instance of the <see cref="SessionManager"/> class. /// </summary> /// <param name="eventLogger">The event logger.</param> public SessionManager( IEventLogger eventLogger) { this.eventLogger = eventLogger; this.timeOutTimer = new DispatcherTimer(); this.timeOutTimer.Interval = TimeSpan.FromMinutes(5); this.timeOutTimer.Tick += this.TimeOutTimerTick; }
public FileManagerRepository( IEventLogger log, SGIPDbContext dbContext, Microsoft.Extensions.Configuration.IConfiguration configuration) { _url = configuration["AzimuteLibFile-Address"]; _log = log; _dbContext = dbContext; }
#pragma warning disable 1591 public ValidatorController( #pragma warning restore 1591 AuthorizationModule authorizationModule, ValidatorManager validatorManager, IEventLogger apiEventLogger) { this.authorizationModule = authorizationModule; this.validatorManager = validatorManager; this.apiEventLogger = apiEventLogger; }
#pragma warning disable 1591 public AccountController( #pragma warning restore 1591 AuthenticationModule authenticationModule, AuthorizationModule authorizationModule, IEventLogger apiEventLogger) { this.authenticationModule = authenticationModule; this.authorizationModule = authorizationModule; this.apiEventLogger = apiEventLogger; }
public NotificationService(SharedOptions sharedOptions, ILogger <NotificationService> logger, IEventLogger customLogger, [KeyFilter(QueueNames.SendNotifyEmail)] IQueue sendNotifyEmailQueue) { SharedOptions = sharedOptions ?? throw new ArgumentNullException(nameof(sharedOptions)); Logger = logger ?? throw new ArgumentNullException(nameof(logger)); CustomLogger = customLogger ?? throw new ArgumentNullException(nameof(customLogger)); SendNotifyEmailQueue = sendNotifyEmailQueue ?? throw new ArgumentNullException(nameof(sendNotifyEmailQueue)); }
public AirwayParser( AirwayType airwayType, SectorElementCollection elements, IEventLogger eventLogger ) { this.airwayType = airwayType; this.elements = elements; this.eventLogger = eventLogger; }
#pragma warning disable 1591 public DownloadController( #pragma warning restore 1591 IDataRouter dataRouter, AuthorizationModule authorizationModule, IEventLogger apiEventLogger) { this.dataRouter = dataRouter; this.authorizationModule = authorizationModule; this.apiEventLogger = apiEventLogger; }
public HP_VideoController(IHP_VideoReopsitory hP_VideoReopsitory, IHP_VideoVersionRepository hP_VideoVersionRepository, IApprovalNotificationsRepository approvalNotificationsRepository, IToastNotification toastNotification, IEventLogger <HP_VideoController> eventLogger, UserManager <ApplicationUser> userManager, IFileService fileService) { _hP_VideoReopsitory = hP_VideoReopsitory; _hP_VideoVersionRepository = hP_VideoVersionRepository; _fileService = fileService; _userManager = userManager; _toastNotification = toastNotification; _eventLogger = eventLogger; _approvalNotificationsRepository = approvalNotificationsRepository; }
public DynDns(ISettings settings, IServiceHelper serviceHelper, IEventLogger eventLogger) { _settings = settings; _serviceHelper = serviceHelper; _eventLogger = eventLogger; InitializeComponent(); AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; }
public FooterMenuTitleController(IFooterMenuTitleRepository footerMenuTitleRepository, IFooterMenuTitleVersionsRepository footerMenuTitleVersionsRepository, IApprovalNotificationsRepository approvalNotificationsRepository, IToastNotification toastNotification, IEventLogger <FooterMenuTitleController> eventLogger, UserManager <ApplicationUser> userManager, IFileService fileService) { _footerMenuTitleRepository = footerMenuTitleRepository; _footerMenuTitleVersionsRepository = footerMenuTitleVersionsRepository; _fileService = fileService; _userManager = userManager; _toastNotification = toastNotification; _eventLogger = eventLogger; _approvalNotificationsRepository = approvalNotificationsRepository; }
public AggregatesFlowHandler(IAggregateActorFactory aggregateActorFactory, AggregatesFlowTelemetryPublisher telemetryPublisher, ITracer tracer, IEventLogger eventLogger) { _aggregateActorFactory = aggregateActorFactory; _telemetryPublisher = telemetryPublisher; _tracer = tracer; _eventLogger = eventLogger; _transactionOptions = new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted, Timeout = TimeSpan.Zero }; }
public LeftMenuItemController(ILeftMenuItemRepository leftMenuItemRepository, ILeftMenuItemsVersionsRepository leftMenuItemsVersionsRepository, IApprovalNotificationsRepository approvalNotificationsRepository, IToastNotification toastNotification, IEventLogger <LeftMenuItemController> eventLogger, UserManager <ApplicationUser> userManager, IFileService fileService) { _leftMenuItemRepository = leftMenuItemRepository; _leftMenuItemsVersionsRepository = leftMenuItemsVersionsRepository; _fileService = fileService; _userManager = userManager; _toastNotification = toastNotification; _eventLogger = eventLogger; _approvalNotificationsRepository = approvalNotificationsRepository; }
public LtcService(IEventLogger eventLogger, IUserUnloger userUnloger, IOsUsersReader osUsersReader, IEvaluator evaluator) { InitializeComponent(); Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory); _notAdminUserLoggedIn = false; _eventLogger = eventLogger; _userUnloger = userUnloger; _osUsersReader = osUsersReader; _evaluator = evaluator; }
public VorParser( IFrequencyParser frequencyParser, SectorElementCollection elements, IEventLogger eventLogger ) { this.elements = elements; this.frequencyParser = frequencyParser; this.eventLogger = eventLogger; }
public MSBuild(string msbuildPath, IProcessManager processManager, IResourceManager resourceManager, IEventLogger eventLogger, IEnvManager envManager, IErrorKnowledgeBase errorKnowledgeBase) : base(msbuildPath, processManager, resourceManager, eventLogger, envManager) { this.msbuildPath = msbuildPath ?? throw new ArgumentNullException(nameof(msbuildPath)); this.errorKnowledgeBase = errorKnowledgeBase ?? throw new ArgumentNullException(nameof(errorKnowledgeBase)); }
public GeneticAlgorithmSimple(IEventLogger logger, double pCrossover, double pMutation, int popSize, int maxGeneration) { this._logger = logger; this._pCrossover = pCrossover; this._pMutation = pMutation; this._popSize = popSize; this._maxGeneration = maxGeneration; _code1Len = GetEncodeLen(MIN_X1, MAX_X1, PRECISION); _code2Len = GetEncodeLen(MIN_X2, MAX_X2, PRECISION); }
public PhotosAlbumController(IPhotosAlbumRepository photoAlbumRepository, UserManager <ApplicationUser> userManager, IToastNotification toastNotification, IEventLogger <PhotosAlbumController> eventLogger, IFileService fileService , IPhotoArchiveRepository photoArchiveRepository) { _photoAlbumRepository = photoAlbumRepository; _userManager = userManager; _toastNotification = toastNotification; _eventLogger = eventLogger; _fileService = fileService; _photoArchiveRepository = photoArchiveRepository; }
public HP_MonitoringAndPlanningController(IMonitoringRepository monitoringRepository, IMonitoringVersionsRepository monitoringVersionsRepository, IFileService fileService, IToastNotification toastNotification, IEventLogger <HP_MonitoringAndPlanningController> eventLogger, UserManager <ApplicationUser> userManager, IApprovalNotificationsRepository approvalNotificationsRepository) { _monitoringRepository = monitoringRepository; _monitoringVersionsRepository = monitoringVersionsRepository; _fileService = fileService; _toastNotification = toastNotification; _eventLogger = eventLogger; _userManager = userManager; _approvalNotificationsRepository = approvalNotificationsRepository; }
public AddSceneHandler( IAuthenticationService authenticationService, IEventLogger eventLogger, IMapper mapper, ISceneProvider sceneProvider) { _authenticationService = authenticationService; _eventLogger = eventLogger; _mapper = mapper; _sceneProvider = sceneProvider; }
public AuthenticationService( IAuthenticationCache authenticationCache, IClientRepository clientRepository, IEcobeeAuthenticator ecobeeAuthenticator, IEventLogger eventLogger) { _authenticationCache = authenticationCache; _clientRepository = clientRepository; _ecobeeAuthenticator = ecobeeAuthenticator; _eventLogger = eventLogger; }
public GetThermostatHandler( IAuthenticationService authenticationService, IEventLogger eventLogger, IMapper mapper, IThermostatProvider thermostatProvider) { _authenticationService = authenticationService; _eventLogger = eventLogger; _mapper = mapper; _thermostatProvider = thermostatProvider; }
public DynamicSectionCardController(IPageRouteVersionRepository pageRouteVersionRepository, IPageSectionVersionRepository pageSectionVersionRepository, ISectionCardVersionRepository sectionCardVersionRepository, UserManager <ApplicationUser> userManager, IToastNotification toastNotification, IEventLogger <DynamicSectionCardController> eventLogger, IFileService fileService, IConfiguration Configuration) { _pageRouteVersionRepository = pageRouteVersionRepository; _pageSectionVersionRepository = pageSectionVersionRepository; _sectionCardVersionRepository = sectionCardVersionRepository; _userManager = userManager; _toastNotification = toastNotification; _eventLogger = eventLogger; _fileService = fileService; _configuration = Configuration; }
public void SetUp() { _lock = Substitute.For <ILock>(); _logger = Substitute.For <IEventLogger>(); _reader = Substitute.For <IRFIDReader>(); _charger = Substitute.For <ICharger>(); _display = Substitute.For <IDisplay>(); _door = Substitute.For <IDoor>(); _station = new StationControl(_lock, _logger, _reader, _charger, _display, _door); }
public HP_CitizenPlanController(ICitizenPlanRepository citizenPlanRepository, ICitizenPlanVersionsRepository citizenPlanVersionsRepository, IFileService fileService, IToastNotification toastNotification, IEventLogger <HP_CitizenPlanController> eventLogger, UserManager <ApplicationUser> userManager, IApprovalNotificationsRepository approvalNotificationsRepository) { _citizenPlanRepository = citizenPlanRepository; _citizenPlanVersionsRepository = citizenPlanVersionsRepository; _fileService = fileService; _toastNotification = toastNotification; _eventLogger = eventLogger; _userManager = userManager; _approvalNotificationsRepository = approvalNotificationsRepository; }
public GovernorateController(IGovernorateRepository governorateRepository, IToastNotification toastNotification, IEventLogger <GovernorateController> eventLogger, IDFIndicatorRepository dFIndicatorRepository, IDFYearsRepository dFYearsRepository, IDFGovernoratesRepository dFGovernoratesRepository, UserManager <ApplicationUser> userManager, IApprovalNotificationsRepository approvalNotificationsRepository) { _governorateRepository = governorateRepository; _dFIndicatorRepository = dFIndicatorRepository; _dFYearsRepository = dFYearsRepository; _dFGovernoratesRepository = dFGovernoratesRepository; _approvalNotificationsRepository = approvalNotificationsRepository; _userManager = userManager; _toastNotification = toastNotification; _eventLogger = eventLogger; }
public AccountController(UserManager <ApplicationUser> userManager, RoleManager <IdentityRole> roleManager, IUserManagmentRepository userManagment, ILogger <UserManagmentRepository> logger, IToastNotification toastNotification, IEventLogger <AccountController> eventLogger, IBEUsersPrivilegesRepository bEUsersPrivilegesRepository, IMyEmailSender emailSender) { _userManager = userManager; _roleManager = roleManager; _userManagment = userManagment; _logger = logger; _toastNotification = toastNotification; _eventLogger = eventLogger; _bEUsersPrivilegesRepository = bEUsersPrivilegesRepository; _emailSender = emailSender; }
public HP_PublicationsController(IPublicationRepository publicationRepository, IPublicationVersionsRepository publicationVersionsRepository, IFileService fileService, IToastNotification toastNotification, IEventLogger <HP_PublicationsController> eventLogger, UserManager <ApplicationUser> userManager, IApprovalNotificationsRepository approvalNotificationsRepository) { _publicationRepository = publicationRepository; _publicationVersionsRepository = publicationVersionsRepository; _fileService = fileService; _toastNotification = toastNotification; _eventLogger = eventLogger; _userManager = userManager; _approvalNotificationsRepository = approvalNotificationsRepository; }
public AdvertisementService(DiscordClient client, Config config, IEventLogger logger) { _client = client; _config = config; _logger = logger; _adTimer = new Timer { Interval = _config.Advertisement.PostInterval * 1000 * 60 }; _adTimer.Elapsed += AdvertisementTimerEventHandler; }
public AuthHandler(IJwtGenerator jwt, ISqlHelper sql, IEventLogger logger) { if (jwt is null || sql is null || logger is null) { throw new Exception("AuthHandler:A constructor parameter is null"); } UserAuth = new UserAuth(sql, jwt); TokenAuth = new TokenAuth(sql, jwt); Logger = logger; }
public PageEventVersionController(IPageEventVersionsRepository pageEventVersionRepository, UserManager <ApplicationUser> userManager, IToastNotification toastNotification, IEventLogger <PageEventVersionController> eventLogger, IFileService fileService , IPageRouteRepository pageRouteRepository) { _pageEventVersionRepository = pageEventVersionRepository; _userManager = userManager; _toastNotification = toastNotification; _eventLogger = eventLogger; _fileService = fileService; _pageRouteRepository = pageRouteRepository; }
public EventRepository( IEventTypeIdentifierProvider eventTypeIdentifierProvider, IEventLogger eventLogger, IShardCalculator shardCalculator, ISerializer serializer) { this.eventTypeIdentifierProvider = eventTypeIdentifierProvider; this.eventLogger = eventLogger; this.shardCalculator = shardCalculator; this.serializer = serializer; }
public MachineCommandIntegrationEventHandler( IMachineManager machineManager, IEventBus eventBus, IEventLogger eventLogger, ILogger logger) : base(eventLogger) { _machineManager = machineManager; _eventBus = eventBus; _logger = logger; }
public ImportFactsFromErmHandler( IReplicationSettings replicationSettings, IDataObjectsActorFactory dataObjectsActorFactory, IEventLogger eventLogger, ITelemetryPublisher telemetryPublisher, ITracer tracer) { _replicationSettings = replicationSettings; _dataObjectsActorFactory = dataObjectsActorFactory; _eventLogger = eventLogger; _telemetryPublisher = telemetryPublisher; _tracer = tracer; }
public KillGremlin(IProcessFinder processFinder, IEventLogger logger) { _logger = logger; _gremlin = new SimpleProcessGremlin( processes => { _logger.Log(new IntervalStartingEvent("Process Kill Task", KillGremlin.Type)); try { foreach (var process in processes) { process.Kill(); _logger.Log(new ProcessKilledEvent(process, KillGremlin.Type)); } } catch (Exception exception) { _logger.Log(new ErrorEvent(exception, Type)); } _logger.Log(new IntervalEndingEvent("Process Kill Task", KillGremlin.Type)); }, processFinder); }
/// <summary> /// Destroy the given event logger (close/dispose). /// </summary> /// <param name="logger">The logger to destroy.</param> /// <remarks> /// Destroying the console logger is not allowed. Destroying a logger not owned by the current incarnation /// of the manager is not allowed. /// </remarks> public static void DestroyLogger(IEventLogger logger) { singleton.CloseLogger(logger); }
private void CloseLogger(IEventLogger logger) { if (logger is ConsoleLogger) { throw new ArgumentException("The console logger may not be closed", "logger"); } var mem = logger as MemoryLogger; if (mem != null) { mem.Dispose(); return; } var net = logger as NetworkLogger; if (net != null) { lock (this.loggersLock) { foreach (var kvp in this.networkLoggers) { if (ReferenceEquals(logger, kvp.Value)) { kvp.Value.Dispose(); this.networkLoggers.Remove(kvp.Key); return; } } } return; } // otherwise it must be a file logger lock (this.loggersLock) { foreach (var kvp in this.fileLoggers) { if (ReferenceEquals(logger, kvp.Value.Logger)) { kvp.Value.Dispose(); this.fileLoggers.Remove(kvp.Key); return; } } } throw new ArgumentException("logger being closed doesn't belong to us", "logger"); }
public ErrorThrower2(IEventLogger logger) { _logger = logger; }
private static void throwNewException(IEventLogger logger) { try { var x = 1000; while (--x > -1) { var y = x / x; } } catch (Exception ex) { logger.Error.Write(ex); } }
public SettingsManager(IEventLogger eventLogger) : this(eventLogger, "LtcSettings.xml") { }
public CallLogger(IEventLoggerFactory loggerFactory) { this.logger = loggerFactory.Create<CallLogger>(); }
/// <summary> /// Constructor for the main API /// </summary> /// <param name="timeProvider">Will give access to the DateTime.Now</param> /// <param name="fileSystemProvider">Will give access to the file system</param> /// <param name="eventLogger">Will give access to the event logging system</param> public ApiController(ITimeProvider timeProvider, IFileSystemProvider fileSystemProvider, IEventLogger eventLogger) { _timeProvider = timeProvider; _fileSystemProvider = fileSystemProvider; _eventLogger = eventLogger; }
public HRApplication(IEmployeeManagement employeeManagement, DelarueSystemContext delarueSystemContext, IEventLogger eventLogger) { this.employeeManagement = employeeManagement; this.delarueSystemContext = delarueSystemContext; this.eventLogger = eventLogger; }
public InjectedController(IInjectedService svc,IEventLogger log) { _svc = svc; _log = log; }
private static void ApplyConfigForEventSource(LogConfiguration config, IEventLogger logger, EventSource source, LogSourceLevels levels) { if (config.HasFeature(LogConfiguration.Features.EventSourceSubscription)) { logger.SubscribeToEvents(source, levels.Level, levels.Keywords); } else if (config.HasFeature(LogConfiguration.Features.GuidSubscription)) { logger.SubscribeToEvents(source.Guid, levels.Level, levels.Keywords); } }
public SettingsManager(IEventLogger eventLogger, string fileName) { _eventLogger = eventLogger; _xmlSerializer = new XmlSerializer(typeof (Settings)); _fileName = fileName; }
public ApiDemoController(IEventLogger log,IInjectedService svc) { _log = log; _svc = svc; }
public EvenLoadFinder(IEnumerable<IProcessFinder> processFinders, IEventLogger logger) { _processFinders = processFinders; _processFinderEnumerator = _processFinders.GetEnumerator(); }
public InjectedService(IEventLogger logger) { _log = logger; }
private static void ensureInitialized() { if (_isInitiailized == false || _log == null) { lock(_initializeLock) { if (_isInitiailized == false || _log == null) { _log = EventLogger.GetLogger<ElmahErrorLog>(SourceLevels.All); _isInitiailized = true; } } } }