-
Bug
-
Resolution: Done
-
Major
-
2.2.17.Final
-
None
The implementation of sessionIdChanged in SessionListenerBridge is empty:
@Override public void sessionIdChanged(Session session, String oldSessionId) { }
Compare that for example to the implementation of sessionCreated:
@Override public void sessionCreated(final Session session, final HttpServerExchange exchange) { final HttpSessionImpl httpSession = SecurityActions.forSession(session, servletContext, true); applicationListeners.sessionCreated(httpSession); }
I suspect that the empty sessionIdChanged method is supposed to be calling applicationListeners.httpSessionIdChanged.
As it stands, when I register a HttpSessionIdListener, its sessionIdChanged never gets called.