/** * Removes session from a map and broadcasts event to registered listeners. */ @Override public void sessionDestroyed(final HttpSessionEvent httpSessionEvent) { HttpSession session = httpSessionEvent.getSession(); sessionMap.remove(session.getId()); for (HttpSessionListener listener : listeners) { listener.sessionDestroyed(httpSessionEvent); } }
public void sessionDestroyed(HttpSessionEvent arg0) { synchronized (httpSessionListeners) { int s = httpSessionListeners.size(); for (int i = s - 1; i >= 0; --i) { ((HttpSessionListener) httpSessionListeners.get(i)).sessionDestroyed(arg0); } } }
@Override public void sessionDestroyed(HttpSessionEvent se) { for (HttpSessionListener listener : listeners()) { listener.sessionDestroyed(se); } }
@Override public void onApplicationEvent(AbstractSessionEvent event) { if (this.listeners.isEmpty()) { return; } HttpSessionEvent httpSessionEvent = createHttpSessionEvent(event); for (HttpSessionListener listener : this.listeners) { if (event instanceof SessionDestroyedEvent) { listener.sessionDestroyed(httpSessionEvent); } else if (event instanceof SessionCreatedEvent) { listener.sessionCreated(httpSessionEvent); } } }
@Test public void onApplicationEventDestroyed() { this.listener.onApplicationEvent(this.destroyed); verify(this.listener1).sessionDestroyed(this.sessionEvent.capture()); verify(this.listener2).sessionDestroyed(this.sessionEvent.capture()); assertThat(this.sessionEvent.getValue().getSession().getId()) .isEqualTo(this.destroyed.getSessionId()); }
@Override public void sessionDestroyed(HttpSessionEvent httpSessionEvent) { if (_httpSessionListeners == null) { return; } for (HttpSessionListener httpSessionListener : _httpSessionListeners) { httpSessionListener.sessionDestroyed(httpSessionEvent); } }
@Override public void sessionDestroyed(HttpSessionEvent httpSessionEvent) { if (_httpSessionListeners.isEmpty()) { return; } httpSessionEvent = getHttpSessionEvent(httpSessionEvent); for (HttpSessionListener httpSessionListener : _httpSessionListeners) { httpSessionListener.sessionDestroyed(httpSessionEvent); } }
public void sessionDestroyed ( HttpSessionEvent se ) { if (sessionListeners != null && !sessionListeners.isEmpty()) { for (HttpSessionListener listener : sessionListeners) { listener.sessionDestroyed(se); } } }
public void sessionDestroyed ( HttpSessionEvent se ) { if (sessionListeners != null && !sessionListeners.isEmpty()) { for (HttpSessionListener listener : sessionListeners) { listener.sessionDestroyed(se); } } }
public void sessionDestroyed(HttpSessionEvent arg0) { synchronized (httpSessionListeners) { int s = httpSessionListeners.size(); for (int i = s - 1; i >= 0; --i) { ((HttpSessionListener) httpSessionListeners.get(i)).sessionDestroyed(arg0); } } }
public void sessionDestroyed(HttpSessionEvent event) { Iterator<HttpSessionListener> itr = _listeners.iterator(); while (itr.hasNext()) { HttpSessionListener listener = itr.next(); listener.sessionDestroyed(event); } }
@Override public void sessionDestroyed(final HttpSessionEvent se) { final Iterator<HttpSessionListener> listeners = getContextListeners(); while (listeners.hasNext()) { listeners.next().sessionDestroyed(se); } } }
@Override public void sessionDestroyed(final HttpSessionEvent se) { if ( this.active ) { controller.getSessionListener().sessionDestroyed(se); } }
public void sendSessionDestroyed( HttpSession session ) { HttpSessionEvent event = new HttpSessionEvent( session ); for (Iterator i = _sessionListeners.iterator(); i.hasNext();) { HttpSessionListener listener = (HttpSessionListener) i.next(); listener.sessionDestroyed( event ); } }
public void sessionDestroyed(final HttpSessionEvent event) { HttpSessionListener httpSessionListener = this.getTarget(); if (httpSessionListener != null) { httpSessionListener.sessionDestroyed(event); } } }
@Override public void sessionDestroyed(final HttpSessionEvent se) { final HttpSessionListener sessionDispatcher = getHttpSessionListener(); if (sessionDispatcher != null) { sessionDispatcher.sessionDestroyed(se); } } });
@Override public void sessionDestroyed(final HttpSessionEvent se) { if ( this.active ) { controller.getSessionListener().sessionDestroyed(se); } }
@Override public void execute(EventListenerClassProxy c) throws Exception { Object o = c.instance(); if (o instanceof HttpSessionListener) { ((HttpSessionListener)o).sessionDestroyed(event); } } });
public void sessionDestroyed(final HttpSession session) { if(!started) { return; } final HttpSessionEvent sre = new HttpSessionEvent(session); for (int i = httpSessionListeners.length - 1; i >= 0; --i) { ManagedListener listener = httpSessionListeners[i]; this.<HttpSessionListener>get(listener).sessionDestroyed(sre); } }
public TPHttpSession getSession(String sessId) { TPHttpSession session = this.sessions.get(sessId); if (session == null) { return null; } if (!session.isValid()) { context.getListeners(HttpSessionListener.class).forEach(x -> x.sessionDestroyed(new HttpSessionEvent(session))); return null; } return session; }