Я пытаюсь корректно завершить работу приложения. Поэтому, когда запускается завершение работы приложения, мне нужно заставить процесс завершения работы ждать заданное количество секунд, в течение этого времени я все равно обслуживаю несколько запросов.
Я пытался использовать wait / sleep в методе destroy (), но на этом этапе контекст уже уничтожен. Насколько я понимаю, контейнер вызывал бы метод destroy (). Можно ли контролировать метод уничтожения и отсрочить начало процесса выключения?
Спасибо.