예제 #1
0
        public override void Start(string[] args)
        {
            _logger.Info("Starting notification service...");
            _pollThread.Start();


            //_logger.Info("Starting fax notification service...");
            //_faxPollThread.Start();

            _logger.Info("Starting evalauation reminder notification service...");
            _pollThreadForEvaluationReminderNotification.Start();

            _logger.Info("Starting Result Delivery notification service...");
            _pollThreadResultDeliveredNotification.Start();

            _logger.Info("Starting Screening Reminder notification service...");
            _pollThreadScreeningReminderNotification.Start();

            _logger.Info("Starting Annual Reminder notification service...");
            _pollThreadAnnualReminderNotification.Start();

            _logger.Info("Starting Survey Email notification service...");
            _pollThreadSurveyEmailNotification.Start();

            _logger.Info("Starting Prospect Customer Follow up notification service...");
            _pollThreadProspectCustomerEmailNotification.Start();

            _logger.Info("Starting Test Upsell notification service...");
            _pollThreadTestUpsellEmailNotification.Start();

            _logger.Info("Starting Second Result Ready notification service...");
            _pollThreadSecondResultReadyNotification.Start();

            _logger.Info("Starting Event Result Ready notification service...");
            _pollThreadEventResultReadyNotification.Start();

            _logger.Info("Starting Second Screening Reminder notification service...");
            _pollThreadSecondScreeningReminderNotification.Start();

            _logger.Info("Starting Kyn First notification service...");
            _pollThreadKynFirstNotification.Start();

            _logger.Info("Starting Kyn Second notification service...");
            _pollThreadKynSecondNotification.Start();

            //_logger.Info("Starting Call Queue notification service...");
            //_pollThreadCallQueuePollingAgent.Start();

            _logger.Info("Starting Pull Back Call Queue Customer service...");
            _pollThreadPullBackCallQueueCustomer.Start();

            _logger.Info("Starting Appointment Reminder Via Sms service...");
            _pollForAppointmentReminderViaSms.Start();

            _logger.Info("Starting Fax Notification service...");
            _pollForFaxResultNotification.Start();

            _logger.Info("Starting Priority In Queue Notification service...");
            _pollThreadPriorityInQueueNotification.Start();

            //_logger.Info("Starting System Generated Call Queue Polling");
            //_pollThreadSystemGeneratedCallQueue.Start();

            //_logger.Info("Starting Fill Events Call Queue Polling");
            //_pollThreadFillEventsCallQueue.Start();

            //_logger.Info("Starting Upsell Call Queue Polling");
            //_pollThreadUpsellCallQueue.Start();

            //_logger.Info("Starting Confiramation Call Queue Polling");
            //_pollThreadConfirmationCallQueue.Start();

            _logger.Info("Starting Delete Past Event System Generated Call Queue Polling");
            _pollThreadDeletePastEventSystemGeneratedCallQueue.Start();

            _logger.Info("Starting No Show Customer Notification Polling");
            _pollThreadNoshowEventCustomerNotification.Start();

            _logger.Info("Starting Direct Mail Activity Reminder Polling");
            _pollThreadDirectMailActivityReminderNotification.Start();

            _logger.Info("Starting Corporate Event Result Ready notification service...");
            _pollThreadCorporateEventResultReadyNotification.Start();

            _logger.Info("Starting Custom Event Notification...");
            _pollThreadCustomEventNotificationService.Start();

            _logger.Info("Starting Send Notiification To Nurse Practitioner...");
            _pollThreadNotiificationToNursePractitioner.Start();

            _logger.Info("Starting Send Notiification To Pre-Assessment Call Queue...");
            _PollforPullBackPreAssessmentCallQueueCustomer.Start();
        }
예제 #2
0
 public override void Start(string[] args)
 {
     _logger.Info("Starting result service...");
     _pollThread.Start();
 }