Почему встроенные примеры Jetty делают server.dump (System.err)? - PullRequest
0 голосов
/ 12 мая 2019

Все примеры встраиваемых Jetty я вижу до server.dump(System.err).Я не могу найти никаких документов о том, что это делает и почему.

1 Ответ

1 голос
/ 13 мая 2019

Когда вы видите server.dump(System.err), это дамп состояния объекта Server в присоединяемую консоль System.err.

Jetty работает на модели LifeCycle, где каждый компонент может быть запущен и остановлен и имеет возможность отслеживать его состояние.

Объект Server является специализированным ContainerLifeCycle, который работает как все другие объекты LifeCycle, но также имеет дочерние компоненты, которые следуют поведению LifeCycle.

Вызов server.dump(System.err) на самом деле является ContainerLifeCycle.dump(Appendable) вызовом для Server.

Этот дамп сервера верхнего уровня называется The Jetty Dump Tool. См. https://www.eclipse.org/jetty/documentation/current/jetty-dump-tool.html для получения подробной информации, включая пример вывода.

...