Выключение сервера

Выключение сервера - это полностью противоположный процесс включению сервера. Далее указаны основные шаги:

  • Выключение соединения. Большинство слушающих сервер сокетов закрываются на этом этапе.
  • Выключение плагинов. Вызывается метод всех плагинов контекста ContextPlugin.shutdown(). Он включает в себя выключение встроенного веб-сервера.
  • Деинсталляция плагинов контекста, вызывается метод ContextPlugin.deinstall(ContextManager).
  • Выключение дерева контекстов, вызывается метод всех контекстов Context.stop().
  • Деинициализация плагинов, вызывается метод всех плагинов контекста ContextPlugin.deinitialize().
  • Выключение соединения отказоустойчивых кластеров.
  • Выключение хранения данных сервера.