Exemplo n.º 1
0
        protected override void CloseExtender()
        {
            if (m_Scheduler == null)
            {
                throw new ApplicationException(@"Scheduler already stopped.");
            }

            m_Scheduler.Dispose();
            m_Scheduler = null;

            Trace.TraceInfo(TraceTitle, @"Scheduler stopped.");
        }
Exemplo n.º 2
0
        protected override void InitServiceHost()
        {
            base.InitServiceHost();

            m_Scheduler = m_Container.GetInstance <SchedulerRunner>();

            Trace.TraceInfo(TraceTitle, string.Format(@"AVR Scheduler started with configuration: {0}{1} ",
                                                      Environment.NewLine, m_Scheduler.Configuration));
            try
            {
                DatabaseNames names = m_Scheduler.Facade.GetDatabaseName();
                Trace.TraceInfo(TraceTitle, string.Format(@"AVR Service use 
                    EIDSS Database '{0}'
                    EIDSS Archive Database '{1}'
                    AVR Database '{2}'",
                                                          names.EidssActualDbName, names.EidssArchiveDbName, names.AvrDbName));
            }
            catch (Exception ex)
            {
                Trace.TraceError(ex);
            }
        }