/** * 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); } }
public void sessionCreated(HttpSessionEvent arg0) { synchronized (httpSessionListeners) { int s = httpSessionListeners.size(); for (int i = 0; i < s; ++i) { ((HttpSessionListener) httpSessionListeners.get(i)).sessionCreated(arg0); } } }
@Override public void sessionCreated(HttpSessionEvent se) { for (HttpSessionListener listener : listeners()) { listener.sessionCreated(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 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 sessionCreated(HttpSessionEvent httpSessionEvent) { if (_httpSessionListeners == null) { return; } for (HttpSessionListener httpSessionListener : _httpSessionListeners) { httpSessionListener.sessionCreated(httpSessionEvent); } }
@Override public void sessionCreated(HttpSessionEvent httpSessionEvent) { if (_httpSessionListeners.isEmpty()) { return; } httpSessionEvent = getHttpSessionEvent(httpSessionEvent); Thread currentThread = Thread.currentThread(); ClassLoader contextClassLoader = currentThread.getContextClassLoader(); try { for (HttpSessionListener httpSessionListener : _httpSessionListeners) { Class<?> clazz = httpSessionListener.getClass(); ClassLoader classLoader = clazz.getClassLoader(); currentThread.setContextClassLoader(classLoader); httpSessionListener.sessionCreated(httpSessionEvent); } } finally { currentThread.setContextClassLoader(contextClassLoader); } }
public void sessionCreated ( HttpSessionEvent se ) { if (sessionListeners != null && !sessionListeners.isEmpty()) { for (HttpSessionListener listener : sessionListeners) { listener.sessionCreated(se); } } }
public void sessionCreated(HttpSessionEvent arg0) { synchronized (httpSessionListeners) { int s = httpSessionListeners.size(); for (int i = 0; i < s; ++i) { ((HttpSessionListener) httpSessionListeners.get(i)).sessionCreated(arg0); } } }
@Override public void sessionCreated(final HttpSessionEvent se) { final Iterator<HttpSessionListener> listeners = getContextListeners(); while (listeners.hasNext()) { listeners.next().sessionCreated(se); } }
public void sessionCreated(final HttpSessionEvent event) { HttpSessionListener httpSessionListener = this.getTarget(); if (httpSessionListener != null) { httpSessionListener.sessionCreated(event); } } /**/
@Override public void sessionCreated(final HttpSessionEvent se) { final HttpSessionListener sessionDispatcher = getSessionDispatcher(); if (sessionDispatcher != null) { sessionDispatcher.sessionCreated(se); } }
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 execute(EventListenerClassProxy c) throws Exception { Object o = c.instance(); if (o instanceof HttpSessionListener) { ((HttpSessionListener)o).sessionCreated(event); } } });
@Override public void sessionCreated(final HttpSessionEvent se) { final HttpSessionListener sessionDispatcher = getSessionDispatcher(); if (sessionDispatcher != null) { sessionDispatcher.sessionCreated(se); } }
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 ); } }
@Override public void sessionCreated(final HttpSessionEvent se) { if ( this.active ) { controller.getSessionListener().sessionCreated(se); } }
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); } } }
@Override public void sessionCreated(HttpSessionEvent se) { IUserManager userManager = (IUserManager) ServiceHelper.getGlobalInstance(IUserManager.class, this); if (userManager != null) { ((HttpSessionListener) userManager.getSessionManager()).sessionCreated(se); } else { logger.warn("User Manager is currently unavailable. Unable to register UI session."); } }
public void sessionCreated(final HttpSession session) { if(!started) { return; } final HttpSessionEvent sre = new HttpSessionEvent(session); for (int i = 0; i < httpSessionListeners.length; ++i) { this.<HttpSessionListener>get(httpSessionListeners[i]).sessionCreated(sre); } }