public DATEXIIModelUpdateNotificationProcessService(DATEXIIProcessServiceFactory datexIIProcessServiceFactory) : base() { logWrapper = new LogWrapper("DATEXIIModelUpdateNotificationProcessService"); loadNwkModelOnStartup = ConfigurationManager.AppSettings["loadNwkModelOnStartup"].Equals("true"); ntisNwkModelUsername = ConfigurationManager.AppSettings["ntisNwkModelUsername"]; ntisNwkModelPassword = ConfigurationManager.AppSettings["ntisNwkModelPassword"]; ntisNetworkModelBaseURL = ConfigurationManager.AppSettings["ntisNetworkModelBaseURL"]; networkModelFolder = ConfigurationManager.AppSettings["nwkModelDirectory"]; datexiiNetworkModelUpdateService = (DATEXIINetworkModelUpdateService)datexIIProcessServiceFactory.getDATEXIIProcessService(DATEXIIProcessServiceFactory.DATA_SERVICE_TYPE.NWK_MODEL_UPDATE); networkModelRetryTimer = new System.Timers.Timer(); networkModelRetryTimer.Elapsed += new ElapsedEventHandler(updateNetworkModel); networkModelRetryTimer.Interval = DOWNLOAD_NETWORK_MODEL_RETRY_PERIOD; }
private DATEXIIProcessServiceFactory(DATEXIIUpdateService datexIIUpdateService) { logWrapper = new LogWrapper("DATEXIIProcessServiceFactory"); logWrapper.Info("Creating DATEXIIProcessServiceFactory object"); datexIIVMSProcessService = new DATEXIIVMSProcessService(); datexIIANPRProcessService = new DATEXIIANPRProcessService(); datexIIMIDASProcessService = new DATEXIIMIDASProcessService(); datexIITMUProcessService = new DATEXIITMUProcessService(); datexIIFusedSensorOnlyProcessService = new DATEXIIFusedSensorOnlyProcessService(); datexIIFusedFVDAndSensorProcessService = new DATEXIIFusedFVDAndSensorProcessService(); datexIINetworkModelUpdateService = new DATEXIINetworkModelUpdateService(datexIIUpdateService); datexIIModelUpdateNotificationProcessService = new DATEXIIModelUpdateNotificationProcessService(this); datexIIEventProcessService = new DATEXIIEventProcessService(); datexIINTISModelVMSProcessService = new DATEXIINTISModelVMSProcessService(); datexIINTISModelMeasurementSitesProcessService = new DATEXIINTISModelMeasurementSitesProcessService(); datexIINTISModelPredefinedLocationProcessService = new DATEXIINTISModelPredefinedLocationProcessService(); }