Как я могу получить доступ к заголовкам запросов из SessionListener?
Мне нужно установить тайм-аут в текущем сеансе при его создании. Время ожидания должно меняться в зависимости от заголовка в HttpServletRequest. У меня уже есть SessionListener (реализует HttpSessionListener), который регистрирует создание и уничтожение новых сессий, и это, кажется, наиболее логичное место для установки тайм-аута.
Я пробовал следующее, но он всегда устанавливает ctx на ноль.
FacesContext ctx = FacesContext.getCurrentInstance();