Exemplo n.º 1
0
        public void Onstart()
        {
            _logger.Log("Agent Service Starting ...");
            _logger.Log("Agent Version: " + Assembly.GetExecutingAssembly().GetName().Version);

            const int TIMER_INTERVAL_IS_SIX_SECONDS = 6000;

            RestartManager.RestartNeeded       = false;
            CommandsController.ProcessCommands = true;
            _timer = new ProdTimer {
                Interval = TIMER_INTERVAL_IS_SIX_SECONDS
            };
            _timer.Elapsed(TimerElapsed);


            StructureMapConfiguration.UseDefaultStructureMapConfigFile = false;
            StructureMapConfiguration.BuildInstancesOf <ITimer>().TheDefaultIs(Registry.Object(_timer));
            IoC.Register();

            RunXenToolsUpgradeChecks();
            RunCloudAutomation();
            CheckAgentUpdater();

            _timer.Enabled = true;
        }
        public void Onstart()
        {
            _logger.Log("Agent Service Starting ...");
            _logger.Log("Agent Version: " + Assembly.GetExecutingAssembly().GetName().Version);

            const int TIMER_INTERVAL_IS_SIX_SECONDS = 6000;

            _timer = new ProdTimer { Interval = TIMER_INTERVAL_IS_SIX_SECONDS };
            _timer.Elapsed(TimerElapsed);
            _timer.Enabled = true;

            StructureMapConfiguration.UseDefaultStructureMapConfigFile = false;
            StructureMapConfiguration.BuildInstancesOf<ITimer>().TheDefaultIs(Registry.Object(_timer));
            IoC.Register();
        }
        public void Onstart()
        {
            _logger.Log("Agent Service Starting ...");
            _logger.Log("Agent Version: " + Assembly.GetExecutingAssembly().GetName().Version);

            const int TIMER_INTERVAL_IS_SIX_SECONDS = 6000;

            _timer = new ProdTimer {
                Interval = TIMER_INTERVAL_IS_SIX_SECONDS
            };
            _timer.Elapsed(TimerElapsed);
            _timer.Enabled = true;

            StructureMapConfiguration.UseDefaultStructureMapConfigFile = false;
            StructureMapConfiguration.BuildInstancesOf <ITimer>().TheDefaultIs(Registry.Object(_timer));
            IoC.Register();
        }
        public void Onstart()
        {
            _logger.Log("Agent Service Starting ...");
            _logger.Log("Agent Version: " + Assembly.GetExecutingAssembly().GetName().Version);

            const int TIMER_INTERVAL_IS_SIX_SECONDS = 6000;

            RestartManager.RestartNeeded = false;
            CommandsController.ProcessCommands = true;
            _timer = new ProdTimer { Interval = TIMER_INTERVAL_IS_SIX_SECONDS };
            _timer.Elapsed(TimerElapsed);

            StructureMapConfiguration.UseDefaultStructureMapConfigFile = false;
            StructureMapConfiguration.BuildInstancesOf<ITimer>().TheDefaultIs(Registry.Object(_timer));
            IoC.Register();

            RunXenToolsUpgradeChecks();
            RunCloudAutomation();
            CheckAgentUpdater();

            _timer.Enabled = true;
        }
Exemplo n.º 5
0
        public void RunOne(ITimer timer)
        {
            foreach (var item in Board.AllItems)
            {
                item.UpdateBoundingBox();
            }

            foreach (var item in Board.AllItems)
            {
                item.UpdatePhysics(timer.Elapsed(), Board);
            }

            Collisions = new List<Collision>(UpdateCollisions());

            foreach (var item in Board.AllItems)
            {
                if (item.Status == ItemStatus.Dead)
                {
                    Board.AllItems.Remove(item);
                }
            }
        }