У меня есть объект, который реализует HttpSessionAttributeListener
, и, как и следовало ожидать, он выполняет некоторую работу, когда определенные объекты добавляются, заменяются и удаляются из сеанса.
Я думал, что если сеанс закончится [session.invalidate()
], каждый объект из этого сеанса будет удален из сеанса, так как будет вызван метод attributeRemoved()
? Я не вижу такого поведения и задавался вопросом, мечтал ли я об этом.
Чтобы получить уведомление о том, что сессия недействительна, нужно ли вводить HttpSessionBindingListener
в объект, который меня интересует? или есть другой способ.