Можно ли настроить Grizzly для корректного отключения?
У меня есть приложение на Джерси, работающее на встроенном Grizzly, которое инициализируется следующим образом:
HttpServer httpServer = GrizzlyServerFactory.createHttpServer(BASE_URI, rc);
Чего я хочу добиться, так это позволить завершить выполнение текущих запросов при завершении работы, но не пропускать новые запросы. Я не смог найти способ добиться этого с помощью общедоступных методов HttpServer или даже с помощью частных методов и тому подобного (хотя это не приятно, решение путем доступа к личным вещам с помощью отражения тоже нормально)
Кто-нибудь знает, как это возможно?
1 ответ
Решение
С Grizzly 2.3.4 это возможно - http://www.notshabby.net/2013/08/gracefully-terminating-a-grizzly-transport/