@Test public void testSessionCreated() { final HttpSessionEvent sessionEvent = createSessionEvent(); sessionListener.sessionCreated(sessionEvent); if (SessionListener.getSessionCount() != 1) { fail("sessionCreated"); } if (SessionListener.getAllSessionsInformations().isEmpty()) { fail("sessionCreated"); } sessionListener.sessionCreated(sessionEvent); if (SessionListener.getSessionCount() != 1) { fail("sessionCreated"); } }
@Override public void sessionCreated(HttpSessionEvent event) { if (!instanceEnabled) { return; } final HttpSession session = event.getSession(); if (session.getAttribute(SESSION_ACTIVATION_KEY) != null) { removeSessionsWithChangedId(); } else { session.setAttribute(SESSION_ACTIVATION_KEY, this); SESSION_COUNT.incrementAndGet(); } addSession(session); }
SessionListener implements HttpSessionListener, HttpSessionActivationListener,
		ServletContextListener, Serializable { @Override public void sessionCreated(HttpSessionEvent event) { if (!instanceEnabled) { return; } final HttpSession session = event.getSession(); if (session.getAttribute(SESSION_ACTIVATION_KEY) != null) { removeSessionsWithChangedId(); } else { session.setAttribute(SESSION_ACTIVATION_KEY, this); SESSION_COUNT.incrementAndGet(); } addSession(session); } }
SessionListener implements HttpSessionListener, HttpSessionActivationListener,
		ServletContextListener, Serializable { @Override public void sessionCreated(HttpSessionEvent event) { if (!instanceEnabled) { return; } final HttpSession session = event.getSession(); if (session.getAttribute(SESSION_ACTIVATION_KEY) != null) { removeSessionsWithChangedId(); } else { session.setAttribute(SESSION_ACTIVATION_KEY, this); SESSION_COUNT.incrementAndGet(); } addSession(session); } SessionListener();  SessionListener(boolean instanceEnabled); }
SessionListener implements HttpSessionListener, HttpSessionActivationListener,
		ServletContextListener, Serializable { @Override public void sessionCreated(HttpSessionEvent event) { if (!instanceEnabled) { return; } final HttpSession session = event.getSession(); if (session.getAttribute(SESSION_ACTIVATION_KEY) != null) { removeSessionsWithChangedId(); } else { session.setAttribute(SESSION_ACTIVATION_KEY, this); SESSION_COUNT.incrementAndGet(); } addSession(session); } SessionListener();  SessionListener(boolean instanceEnabled); static int getSessionCount(); static long getSessionAgeSum(); static void invalidateAllSessionsExceptCurrentSession(HttpSession currentSession); static void invalidateSession(String sessionId); static List<SessionInformations> getAllSessionsInformations(); static void sortSessions(List<SessionInformations> sessionsInformations); static SessionInformations getSessionInformationsBySessionId(String sessionId); static void bindSession(HttpSession session); static HttpSession getCurrentSession(); static void unbindSession(); @Override void contextInitialized(ServletContextEvent event); @Override void contextDestroyed(ServletContextEvent event); @Override void sessionCreated(HttpSessionEvent event); @Override void sessionDestroyed(HttpSessionEvent event); @Override void sessionDidActivate(HttpSessionEvent event); @Override void sessionWillPassivate(HttpSessionEvent event); @Override String toString(); }
SessionListener implements HttpSessionListener, HttpSessionActivationListener,
		ServletContextListener, Serializable { @Override public void sessionCreated(HttpSessionEvent event) { if (!instanceEnabled) { return; } final HttpSession session = event.getSession(); if (session.getAttribute(SESSION_ACTIVATION_KEY) != null) { removeSessionsWithChangedId(); } else { session.setAttribute(SESSION_ACTIVATION_KEY, this); SESSION_COUNT.incrementAndGet(); } addSession(session); } SessionListener();  SessionListener(boolean instanceEnabled); static int getSessionCount(); static long getSessionAgeSum(); static void invalidateAllSessionsExceptCurrentSession(HttpSession currentSession); static void invalidateSession(String sessionId); static List<SessionInformations> getAllSessionsInformations(); static void sortSessions(List<SessionInformations> sessionsInformations); static SessionInformations getSessionInformationsBySessionId(String sessionId); static void bindSession(HttpSession session); static HttpSession getCurrentSession(); static void unbindSession(); @Override void contextInitialized(ServletContextEvent event); @Override void contextDestroyed(ServletContextEvent event); @Override void sessionCreated(HttpSessionEvent event); @Override void sessionDestroyed(HttpSessionEvent event); @Override void sessionDidActivate(HttpSessionEvent event); @Override void sessionWillPassivate(HttpSessionEvent event); @Override String toString(); static final String CSRF_TOKEN_SESSION_NAME; static final String SESSION_COUNTRY_KEY; static final String SESSION_REMOTE_ADDR; static final String SESSION_REMOTE_USER; static final String SESSION_USER_AGENT; }