Exemplo n.º 1
0
        private void DataTransferButton_Click(object sender, EventArgs e)
        {
            this.ReadSettings();

            Debug.Listeners.Add(
                new VanLeeuwen.Framework.Diagnostics.LogFileTraceListener(
                    this.logFolder,
                    "Van Leeuwen Web DataTransfer Service",
                    VanLeeuwen.Framework.Logging.Logger.LogFileSettings.LogFilePerDay,
                    VanLeeuwen.Framework.Logging.Logger.LogFolderSettings.LogFolderPerYear | VanLeeuwen.Framework.Logging.Logger.LogFolderSettings.LogFolderPerMonth,
                    VanLeeuwen.Framework.Logging.Logger.TimeStamps.DateTime));

            Trace.WriteLine("-------------------------------------------------------------------");
            Trace.WriteLine("Started Van Leeuwen Web DataTransfer Service...", "OnStart");
            Trace.WriteLine("-------------------------------------------------------------------");
            Trace.WriteLine(String.Format("Version: {0}", Assembly.GetExecutingAssembly().GetName().Version.ToString()), "OnStart");
            Trace.WriteLine("Logger attached", "OnStart");

            this.LogSettingsRead();

            directoryWatcher = new InboxWatcher();
            directoryWatcher.Start();

            if (!String.IsNullOrEmpty(this.localQueuePath))
            {
                RetryMessagesInQueue();
                InitiateScheduler();
            }
        }
Exemplo n.º 2
0
        private void DataTransferButton_Click(object sender, EventArgs e)
        {
            this.ReadSettings();

              Debug.Listeners.Add(
            new VanLeeuwen.Framework.Diagnostics.LogFileTraceListener(
              this.logFolder,
              "Van Leeuwen Web DataTransfer Service",
              VanLeeuwen.Framework.Logging.Logger.LogFileSettings.LogFilePerDay,
              VanLeeuwen.Framework.Logging.Logger.LogFolderSettings.LogFolderPerYear | VanLeeuwen.Framework.Logging.Logger.LogFolderSettings.LogFolderPerMonth,
              VanLeeuwen.Framework.Logging.Logger.TimeStamps.DateTime));

              Trace.WriteLine("-------------------------------------------------------------------");
              Trace.WriteLine("Started Van Leeuwen Web DataTransfer Service...", "OnStart");
              Trace.WriteLine("-------------------------------------------------------------------");
              Trace.WriteLine(String.Format("Version: {0}", Assembly.GetExecutingAssembly().GetName().Version.ToString()), "OnStart");
              Trace.WriteLine("Logger attached", "OnStart");

              this.LogSettingsRead();

              directoryWatcher = new InboxWatcher();
              directoryWatcher.Start();

              if (!String.IsNullOrEmpty(this.localQueuePath))
              {
            RetryMessagesInQueue();
            InitiateScheduler();
              }
        }
Exemplo n.º 3
0
        protected override void OnStart(string[] args)
        {
            this.ReadSettings();

            Debug.Listeners.Add(
                new VanLeeuwen.Framework.Diagnostics.LogFileTraceListener(
                    Parameters_DataTransfer.LogFolder,
                    "Van Leeuwen WebPortal DataTransfer Service",
                    VanLeeuwen.Framework.Logging.Logger.LogFileSettings.LogFilePerDay,
                    VanLeeuwen.Framework.Logging.Logger.LogFolderSettings.LogFolderPerYear | VanLeeuwen.Framework.Logging.Logger.LogFolderSettings.LogFolderPerMonth,
                    VanLeeuwen.Framework.Logging.Logger.TimeStamps.DateTime));

            Trace.WriteLine("-------------------------------------------------------------------");
            Trace.WriteLine("Started Van Leeuwen WebPortal DataTransfer Service...", "OnStart");
            Trace.WriteLine("-------------------------------------------------------------------");
            Trace.WriteLine(String.Format("Version: {0}", Assembly.GetExecutingAssembly().GetName().Version.ToString()), "OnStart");
            Trace.WriteLine("Logger attached", "OnStart");

            this.LogSettingsRead();

            outboxWatcher = new OutboxWatcher();
            outboxWatcher.Start();

            inboxWatcher = new InboxWatcher();
            inboxWatcher.Start();

            shutdownEvent.Reset();

            worker1              = new Thread(StartFileReceiver);
            worker1.Name         = "FileReceiver";
            worker1.IsBackground = true;
            worker1.Start();

            worker2              = new Thread(StartTempFolderCleaner);
            worker2.Name         = "TempFolderCleaner";
            worker2.IsBackground = true;
            worker2.Start();

            if (!String.IsNullOrEmpty(Parameters_DataTransfer.LocalQueuePath))
            {
                RetryMessagesInQueue();
                InitiateScheduler();
            }
        }
Exemplo n.º 4
0
        protected override void OnStart(string[] args)
        {
            this.ReadSettings();

              Debug.Listeners.Add(
            new VanLeeuwen.Framework.Diagnostics.LogFileTraceListener(
              Parameters_DataTransfer.LogFolder,
              "Van Leeuwen WebPortal DataTransfer Service",
              VanLeeuwen.Framework.Logging.Logger.LogFileSettings.LogFilePerDay,
              VanLeeuwen.Framework.Logging.Logger.LogFolderSettings.LogFolderPerYear | VanLeeuwen.Framework.Logging.Logger.LogFolderSettings.LogFolderPerMonth,
              VanLeeuwen.Framework.Logging.Logger.TimeStamps.DateTime));

              Trace.WriteLine("-------------------------------------------------------------------");
              Trace.WriteLine("Started Van Leeuwen WebPortal DataTransfer Service...", "OnStart");
              Trace.WriteLine("-------------------------------------------------------------------");
              Trace.WriteLine(String.Format("Version: {0}", Assembly.GetExecutingAssembly().GetName().Version.ToString()), "OnStart");
              Trace.WriteLine("Logger attached", "OnStart");

              this.LogSettingsRead();

              outboxWatcher = new OutboxWatcher();
              outboxWatcher.Start();

            inboxWatcher = new InboxWatcher();
            inboxWatcher.Start();

            shutdownEvent.Reset();

            worker1 = new Thread(StartFileReceiver);
            worker1.Name = "FileReceiver";
            worker1.IsBackground = true;
            worker1.Start();

            worker2 = new Thread(StartTempFolderCleaner);
            worker2.Name = "TempFolderCleaner";
            worker2.IsBackground = true;
            worker2.Start();

              if (!String.IsNullOrEmpty(Parameters_DataTransfer.LocalQueuePath))
              {
            RetryMessagesInQueue();
            InitiateScheduler();
              }
        }