Example #1
0
        public new void Stop()
        {
            Logger.Info(@"Rank server stopping...");

            ServerControl.Stop();
            base.Stop();
        }
Example #2
0
 private void OnStop()
 {
     if (consoleMessages)
     {
         Console.WriteLine("Stopping Website with ServerControl...");
     }
     if (_runningThreads != null)
     {
         ServerControl.UnRegisterBackgroundOperationPreCall(_preCall);
         ServerControl.UnRegisterBackgroundOperationPostCall(_postCall);
     }
     ServerControl.Stop();
     if (consoleMessages)
     {
         Console.WriteLine("Website stoppped with ServerControl.");
     }
     if (pidfile != null)
     {
         if (consoleMessages)
         {
             Console.WriteLine("Deleting pidfile...");
         }
         new FileInfo(pidfile).Delete();
         if (consoleMessages)
         {
             Console.WriteLine("Pidfile deleted.");
         }
     }
     _shutdownEvent.Set();
 }
Example #3
0
        public new void Stop()
        {
            Logger.Info(@"Scene server stopping...");

            PathManager.Stop();
            ServerControl.Stop();
            base.Stop();
        }
Example #4
0
        public static void Main(string[] args)
        {
            try {
                ServerControl.Port = 12340;
                ServerControl.Start(@"http://*****:*****@"Press any key to stop server . . . ");
            Console.ReadKey(true);
            ServerControl.Stop();

            /*
             * try
             * {
             *  ServerControl.Start(TestSettings.BaseUrl);
             *
             *  if (!Environment.UserInteractive)
             *  {
             *      var services = new ServiceBase[] { new ServiceControl() };
             *      ServiceBase.Run(services);
             *  }
             *  else
             *  {
             *      var service = new ServiceControl();
             *      Thread.Sleep(Timeout.Infinite);
             *  }
             * }
             * catch (Exception ex)
             * {
             *  Console.WriteLine(ex.Message);
             *  Console.WriteLine(ex.StackTrace);
             *  // Console.WriteLine(ex.InnerException.Message);
             * }
             * Console.Write("Press any key to stop server . . . ");
             * Console.ReadKey(true);
             * ServerControl.Stop();
             */
        }
        void ProcessServerCommand(IServerCommand serverCommand)
        {
            switch (serverCommand.Command)
            {
            case ServerControlCommands.LoadConfiguraiton:
                var workflowLoader = ServerObjectFactory.Resolve <WorkflowLoader>();
                workflowLoader.Load(serverCommand.Data);
                break;

            case ServerControlCommands.ResetFull:
                ServerControl.Reset();
                break;

            case ServerControlCommands.Stop:
                ServerControl.Stop();
                break;

            case ServerControlCommands.ResetClients:
                ClientsCollection.Clients = new List <ITestClient>();
                break;

            case ServerControlCommands.ResetAllocatedTasks:
                TaskPool.TasksForClients = new List <ITestTask>();
                break;

            case ServerControlCommands.ResetLoadedTasks:
                TaskPool.Tasks = new List <ITestTask>();
                break;

            case ServerControlCommands.ResetWorkflows:
                WorkflowCollection.Workflows = new List <ITestWorkflow>();
                break;
//                case ServerControlCommands.ExportTestResults:
//                    TmxHelper.ExportResultsToXML(new SearchCmdletBaseDataObject { FilterAll = true }, serverCommand.Data);
//                    break;
            }
        }
 internal override void Execute()
 {
     ServerControl.Stop();
 }