@Override public void onEvent(Event<PortalContainer, HttpSessionEvent> event) throws Exception { if (LOG.isTraceEnabled()) { LOG.trace("Adding the key: " + event.getData().getSession().getId()); } try { SessionManager sessionManager = (SessionManager) RootContainer.getComponent(SessionManager.class); sessionManager.addSessionContainer( event.getData().getSession().getId(), event.getSource().getName()); } catch (Exception e) { LOG.warn("Can't add the key: " + event.getData().getSession().getId(), e); } if (LOG.isTraceEnabled()) { LOG.trace("Added the key: " + event.getData().getSession().getId()); } }