@Override public boolean isRequestedSessionIdValid() { return hazelcastSession != null && hazelcastSession.isValid(); }
private HazelcastHttpSession getSessionWithId(final String sessionId) { HazelcastHttpSession session = sessions.get(sessionId); if (session != null && !session.isValid()) { destroySession(session, true); session = null; } return session; }
private HazelcastHttpSession getSessionWithId(final String sessionId) { HazelcastHttpSession session = sessions.get(sessionId); if (session != null && !session.isValid()) { destroySession(session, true); session = null; } return session; }
private HazelcastHttpSession readSessionFromLocal() { String invalidatedOriginalSessionId = null; if (hazelcastSession != null && !hazelcastSession.isValid()) { LOGGER.finest("Session is invalid!"); destroySession(hazelcastSession, true);
private HazelcastHttpSession readSessionFromLocal() { if (hazelcastSession != null && !hazelcastSession.isValid()) { LOGGER.finest("Session is invalid!"); destroySession(hazelcastSession, true);
@Override public final void doFilter(ServletRequest req, ServletResponse res, final FilterChain chain) throws IOException, ServletException { HazelcastRequestWrapper requestWrapper = new HazelcastRequestWrapper((HttpServletRequest) req, (HttpServletResponse) res); chain.doFilter(requestWrapper, res); HazelcastHttpSession session = requestWrapper.getSession(false); if (session != null && session.isValid() && config.isDeferredWrite()) { if (LOGGER.isFinestEnabled()) { LOGGER.finest("UPDATING SESSION " + session.getId()); } session.sessionDeferredWrite(); } }
@Override public final void doFilter(ServletRequest req, ServletResponse res, final FilterChain chain) throws IOException, ServletException { HazelcastRequestWrapper requestWrapper = new HazelcastRequestWrapper((HttpServletRequest) req, (HttpServletResponse) res); chain.doFilter(requestWrapper, res); HazelcastHttpSession session = requestWrapper.getSession(false); if (session != null && session.isValid() && config.isDeferredWrite()) { if (LOGGER.isFinestEnabled()) { LOGGER.finest("UPDATING SESSION " + session.getId()); } session.sessionDeferredWrite(); } }