Exemple #1
0
        protected override void OnStart(string[] args)
        {
            try
            {
                GeneralLibrary.BaseCore.DataAccessBase.GetActiveDataAccessProvider = DataAccessLayer.SqlDataAccess.GetSqlDataAccess;
                GeneralLibrary.Language.ActiveLanguage = Language.AvalibaleLanguages.fa;

                gcThread = new GarbageCollectorThread(3 * 60 * 1000);
                gcThread.Start();

                giveBackThread    = new GiveBackThread(2 * 60 * 1000);
                confirmBulkThread = new ConfirmBulkThread(5 * 60 * 1000);

                giveBackThread.Start();
                confirmBulkThread.Start();
            }
            catch (Exception ex)
            {
                LogController <ServiceLogs> .LogInFile(ServiceLogs.GiveBackCredit, string.Format("\r\n------------------OnStart-------------------------------"));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.GiveBackCredit, string.Format("On Start GiveBackCreditService : {0}", ex.Message));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.GiveBackCredit, string.Format("\r\n--------------------------------------------------------"));
            }
        }
Exemple #2
0
        protected override void OnStart(string[] args)
        {
            try
            {
                Arad.SMS.Gateway.GeneralLibrary.BaseCore.DataAccessBase.GetActiveDataAccessProvider = Arad.SMS.Gateway.DataAccessLayer.SqlDataAccess.GetSqlDataAccess;
                Language.ActiveLanguage = Language.AvalibaleLanguages.fa;

                gcThread = new GarbageCollectorThread(3 * 60 * 1000);
                gcThread.Start();

                saveThread    = new SaveDeliveryThread(7 * 1000);
                saveGsmThread = new SaveGsmDeliveryThread(10 * 1000);

                saveThread.Start();
                saveGsmThread.Start();
            }
            catch (Exception ex)
            {
                LogController <ServiceLogs> .LogInFile(ServiceLogs.SaveDelivery, string.Format("\r\n------------------OnStart-------------------------------"));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.SaveDelivery, string.Format("On Start SaveDeliverySms : {0}", ex.Message));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.SaveDelivery, string.Format("\r\n--------------------------------------------------------"));
            }
        }
Exemple #3
0
        protected override void OnStart(string[] args)
        {
            try
            {
                GeneralLibrary.BaseCore.DataAccessBase.GetActiveDataAccessProvider = DataAccessLayer.SqlDataAccess.GetSqlDataAccess;
                GeneralLibrary.Language.ActiveLanguage = Language.AvalibaleLanguages.fa;

                gcThread = new GarbageCollectorThread(3 * 60 * 1000);
                gcThread.Start();

                //Thread.Sleep(30000);
                regularContentThread = new ProcessRegularContentThread(5 * 60 * 1000);

                regularContentThread.Start();
            }
            catch (Exception ex)
            {
                LogController <ServiceLogs> .LogInFile(ServiceLogs.RegularContent, string.Format("\r\n------------------OnStart-------------------------------"));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.RegularContent, string.Format("On Start RegularContentService : {0}", ex.Message));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.RegularContent, string.Format("On Start RegularContentService : {0}", ex.StackTrace));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.RegularContent, string.Format("\r\n--------------------------------------------------------"));
            }
        }
        protected override void OnStart(string[] args)
        {
            try
            {
                Arad.SMS.Gateway.GeneralLibrary.BaseCore.DataAccessBase.GetActiveDataAccessProvider = Arad.SMS.Gateway.DataAccessLayer.SqlDataAccess.GetSqlDataAccess;
                Language.ActiveLanguage = Language.AvalibaleLanguages.fa;

                gcThread = new GarbageCollectorThread(3 * 60 * 1000);
                gcThread.Start();

                //Thread.Sleep(30000);
                magfaScheduledThread         = new ScheduledThread(1 * 1000, SmsSenderAgentReference.Magfa);
                asanakScheduledThread        = new ScheduledThread(1 * 1000, SmsSenderAgentReference.Asanak);
                armaghanScheduledThread      = new ScheduledThread(1 * 1000, SmsSenderAgentReference.Armaghan);
                aradbulkScheduledThread      = new ScheduledThread(1 * 1000, SmsSenderAgentReference.AradBulk);
                rahyabRGScheduledThread      = new ScheduledThread(1 * 1000, SmsSenderAgentReference.RahyabRG);
                rahyabPGScheduledThread      = new ScheduledThread(1 * 1000, SmsSenderAgentReference.RahyabPG);
                slsScheduledThread           = new ScheduledThread(1 * 1000, SmsSenderAgentReference.SLS);
                shreewebScheduledThread      = new ScheduledThread(1 * 1000, SmsSenderAgentReference.Shreeweb);
                aradvasScheduledThread       = new ScheduledThread(1 * 1000, SmsSenderAgentReference.AradVas);
                socialNetworkScheduledThread = new ScheduledThread(1 * 1000, SmsSenderAgentReference.SocialNetworks);
                gsmScheduledThread           = new ScheduledThread(1 * 1000, SmsSenderAgentReference.GSMGateway);
                fffScheduledThread           = new ScheduledThread(1 * 1000, SmsSenderAgentReference.FFF);
                mobbisScheduledThread        = new ScheduledThread(1 * 100, SmsSenderAgentReference.Mobbis);

                magfaScheduledThread.Start();
                asanakScheduledThread.Start();
                armaghanScheduledThread.Start();
                aradbulkScheduledThread.Start();
                rahyabRGScheduledThread.Start();
                rahyabPGScheduledThread.Start();
                slsScheduledThread.Start();
                shreewebScheduledThread.Start();
                aradvasScheduledThread.Start();
                socialNetworkScheduledThread.Start();
                gsmScheduledThread.Start();
                fffScheduledThread.Start();
                mobbisScheduledThread.Start();
            }
            catch (Exception ex)
            {
                LogController <ServiceLogs> .LogInFile(ServiceLogs.ScheduledSms, string.Format("\r\n------------------OnStart-------------------------------"));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.ScheduledSms, string.Format("On Start ScheduledSmsService : {0}", ex.Message));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.ScheduledSms, string.Format("\r\n--------------------------------------------------------"));
            }
        }
Exemple #5
0
        protected override void OnStart(string[] args)
        {
            try
            {
                gcThread = new GarbageCollectorThread(3 * 60 * 1000);
                gcThread.Start();

                saveThread = new LogThread(5 * 1000);

                saveThread.Start();
            }
            catch (Exception ex)
            {
                LogController <ServiceLogs> .LogInFile(ServiceLogs.Log, string.Format("\r\n------------------OnStart-------------------------------"));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.Log, string.Format("On Start SaveLogService : {0}", ex.Message));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.Log, string.Format("\r\n--------------------------------------------------------"));
            }
        }
        protected override void OnStart(string[] args)
        {
            try
            {
                GeneralLibrary.BaseCore.DataAccessBase.GetActiveDataAccessProvider = DataAccessLayer.SqlDataAccess.GetSqlDataAccess;
                Language.ActiveLanguage = Language.AvalibaleLanguages.fa;

                gcThread = new GarbageCollectorThread(3 * 60 * 1000);
                gcThread.Start();

                //Thread.Sleep(30000);
                apiThread = new APIThread(5 * 1000);

                apiThread.Start();
            }
            catch (Exception ex)
            {
                LogController <ServiceLogs> .LogInFile(ServiceLogs.APIProcessRequest, string.Format("On OnStart : {0}", ex.Message));
            }
        }
        protected override void OnStart(string[] args)
        {
            try
            {
                gcThread = new GarbageCollectorThread(3 * 60 * 1000);
                gcThread.Start();

                //Thread.Sleep(30000);
                aradSendThread = new AradThread(5 * 1000);

                aradSendThread.Start();
            }
            catch (Exception ex)
            {
                LogController <ServiceLogs> .LogInFile(ServiceLogs.Arad, string.Format("\r\n------------------OnStart-------------------------------"));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.Arad, string.Format("On Start AradSmsSenderService : {0}", ex.Message));

                LogController <ServiceLogs> .LogInFile(ServiceLogs.Arad, string.Format("\r\n--------------------------------------------------------"));
            }
        }
Exemple #8
0
        protected override void OnStart(string[] args)
        {
            try
            {
                DataAccessBase.GetActiveDataAccessProvider = Arad.SMS.Gateway.DataAccessLayer.SqlDataAccess.GetSqlDataAccess;
                Language.ActiveLanguage = Language.AvalibaleLanguages.fa;

                gcThread = new GarbageCollectorThread(3 * 60 * 1000);
                gcThread.Start();

                smsRelayThread      = new SmsRelayThread(5 * 1000);
                deliveryRelayThread = new DeliveryRelayThread(5 * 1000);

                smsRelayThread.Start();
                deliveryRelayThread.Start();
            }
            catch (Exception ex)
            {
                LogController <ServiceLogs> .LogInFile(ServiceLogs.TrafficRelay, string.Format("On OnStart : {0}", ex.Message));
            }
        }