Refine search
/** * 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); } }
/** * Stores session in map and broadcasts event to registered listeners. */ @Override public void sessionCreated(final HttpSessionEvent httpSessionEvent) { HttpSession session = httpSessionEvent.getSession(); sessionMap.putIfAbsent(session.getId(), session); for (HttpSessionListener listener : listeners) { listener.sessionCreated(httpSessionEvent); } }
@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); } } }
public void callListeners() { if (!this.listeners.isEmpty()) { final HttpSessionEvent event = new HttpSessionEvent(this); for (final HttpSessionListener o : this.listeners) { HttpSessionListener.class.cast(o).sessionCreated(event); } } }
@Override public void invalidate() { for (HttpSessionListener listener : listeners) { listener.sessionDestroyed(new HttpSessionEvent(this)); } }
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 sessionCreated(HttpSessionEvent arg0) { synchronized (httpSessionListeners) { int s = httpSessionListeners.size(); for (int i = 0; i < s; ++i) { ((HttpSessionListener) httpSessionListeners.get(i)).sessionCreated(arg0); } } }
private void fireSessionListener(EventType event) { TinyListenerConfigManager configManager = TinyListenerConfigManagerHolder .getInstance(); List<HttpSessionListener> listeners = configManager .getSessionListeners(); HttpSessionEvent sessionEvent = new HttpSessionEvent(this); for (HttpSessionListener listener : listeners) { if (event == EventType.CREATED || event == EventType.RECREATED) { log.logMessage(LogLevel.DEBUG, "HttpSessionListener:[{0}] will be sessionCreated", listener); listener.sessionCreated(sessionEvent); log.logMessage(LogLevel.DEBUG, "HttpSessionListener:[{0}] sessionCreated", listener); } else if (event == EventType.INVALIDATED) { log.logMessage(LogLevel.DEBUG, "HttpSessionListener:[{0}] will be sessionDestroyed", listener); listener.sessionDestroyed(sessionEvent); log.logMessage(LogLevel.DEBUG, "HttpSessionListener:[{0}] sessionDestroyed", listener); } } }
private void handleCreateListeners(SessionImpl session) { ArrayList<HttpSessionListener> listeners = _listeners; if (listeners != null) { HttpSessionEvent event = new HttpSessionEvent(session); for (int i = 0; i < listeners.size(); i++) { HttpSessionListener listener = listeners.get(i); listener.sessionCreated(event); } } }
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 ); } }
@Override public void sessionDestroyed(HttpSessionEvent se) { for (HttpSessionListener listener : listeners()) { listener.sessionDestroyed(se); } }
@Override public void sessionCreated(HttpSessionEvent se) { for (HttpSessionListener listener : listeners()) { listener.sessionCreated(se); } }
HttpSessionListener listener = new MyHttpSessionListener(); listener.sessionCreated(mockEvent); listener.sessionDestroyed(mockEvent);
public void sendSessionCreated( HttpSession session ) { HttpSessionEvent event = new HttpSessionEvent( session ); for (Iterator i = _sessionListeners.iterator(); i.hasNext();) { HttpSessionListener listener = (HttpSessionListener) i.next(); listener.sessionCreated( event ); } }
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 ); } }
@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()); }
@Test public void onApplicationEventCreated() { this.listener.onApplicationEvent(this.created); verify(this.listener1).sessionCreated(this.sessionEvent.capture()); verify(this.listener2).sessionCreated(this.sessionEvent.capture()); assertThat(this.sessionEvent.getValue().getSession().getId()) .isEqualTo(this.created.getSessionId()); }
@Override public void sessionDestroyed(HttpSessionEvent httpSessionEvent) { if (_httpSessionListeners == null) { return; } for (HttpSessionListener httpSessionListener : _httpSessionListeners) { httpSessionListener.sessionDestroyed(httpSessionEvent); } }
@Override public void sessionCreated(HttpSessionEvent httpSessionEvent) { if (_httpSessionListeners == null) { return; } for (HttpSessionListener httpSessionListener : _httpSessionListeners) { httpSessionListener.sessionCreated(httpSessionEvent); } }
public void sendSessionCreated( HttpSession session ) { HttpSessionEvent event = new HttpSessionEvent( session ); for (Iterator i = _sessionListeners.iterator(); i.hasNext();) { HttpSessionListener listener = (HttpSessionListener) i.next(); listener.sessionCreated( event ); } }