Session listener
On removal of an HTTP session, the servlet container invokes the configured session listener (technical name: SessionListener). There is one session listener configured to keep track of HTTP sessions that have timed out:
<listener>
<listener-class>ch::nevis::isiweb4::listener::SessionListener</listener-class>
<listener-lib>libSessionListener.so.1</listener-lib>
</listener>
The session listener informs the Esauth4ConnectorServlet, HttpConnectorServlet, NISConnectorServlet, SessionFilter and the VirtualSessionFilter about sessions that have timed out.