/** * Inform the listeners about the new session. * */ public void tellNew() { // Notify interested session event listeners fireSessionEvent(Session.SESSION_CREATED_EVENT, null); HttpSessionEvent event = new HttpSessionEvent(getSession()); // Notify interested application event listeners for (HttpSessionListener listener : context.getSessionListeners()) { try { fireContainerEvent(context, "beforeSessionCreated", listener); listener.sessionCreated(event); fireContainerEvent(context, "afterSessionCreated", listener); } catch (Throwable t) { try { fireContainerEvent(context, "afterSessionCreated", listener); } catch (Exception e) { // Ignore } log(rb.getString(LogFacade.SESSION_EVENT_LISTENER_EXCEPTION), t); } } }
fireContainerEvent(context, "beforeSessionIdChanged", listener); fireContainerEvent(context, "afterSessionIdChanged", listener); } catch (Throwable t) { try { fireContainerEvent(context, "afterSessionIdChanged", listener);
(HttpSessionListener) listeners[i]; try { fireContainerEvent(context, "beforeSessionCreated", listener); listener.sessionCreated(event); fireContainerEvent(context, "afterSessionCreated", listener); } catch (Throwable t) { try { fireContainerEvent(context, "afterSessionCreated", listener);
(HttpSessionAttributeListener) eventListener; try { fireContainerEvent(context, "beforeSessionAttributeRemoved", listener); fireContainerEvent(context, "afterSessionAttributeRemoved", listener); } catch (Throwable t) { try { fireContainerEvent(context, "afterSessionAttributeRemoved", listener);
(HttpSessionListener) listeners[i]; try { fireContainerEvent(context, "beforeSessionCreated", listener); listener.sessionCreated(event); fireContainerEvent(context, "afterSessionCreated", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionCreated", listener);
(HttpSessionListener) listeners[i]; try { fireContainerEvent(context, "beforeSessionCreated", listener); listener.sessionCreated(event); fireContainerEvent(context, "afterSessionCreated", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionCreated", listener);
(HttpSessionListener) listeners[i]; try { fireContainerEvent(context, "beforeSessionCreated", listener); listener.sessionCreated(event); fireContainerEvent(context, "afterSessionCreated", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionCreated", listener);
(HttpSessionAttributeListener) listeners[i]; try { fireContainerEvent(context, "beforeSessionAttributeRemoved", listener); fireContainerEvent(context, "afterSessionAttributeRemoved", listener); } catch (Throwable t) { try { fireContainerEvent(context, "afterSessionAttributeRemoved", listener);
(HttpSessionAttributeListener) listeners[i]; try { fireContainerEvent(context, "beforeSessionAttributeRemoved", listener); fireContainerEvent(context, "afterSessionAttributeRemoved", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionAttributeRemoved", listener);
(HttpSessionAttributeListener) listeners[i]; try { fireContainerEvent(context, "beforeSessionAttributeRemoved", listener); fireContainerEvent(context, "afterSessionAttributeRemoved", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionAttributeRemoved", listener);
(HttpSessionAttributeListener) listeners[i]; try { fireContainerEvent(context, "beforeSessionAttributeRemoved", listener); fireContainerEvent(context, "afterSessionAttributeRemoved", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionAttributeRemoved", listener);
try { if (unbound != null) { fireContainerEvent(context, "beforeSessionAttributeReplaced", listener); fireContainerEvent(context, "afterSessionAttributeReplaced", listener); } else { fireContainerEvent(context, "beforeSessionAttributeAdded", listener); fireContainerEvent(context, "afterSessionAttributeAdded", listener); try { if (unbound != null) { fireContainerEvent(context, "afterSessionAttributeReplaced", listener); } else { fireContainerEvent(context, "afterSessionAttributeAdded", listener);
fireContainerEvent(context, "beforeSessionDestroyed", listener); listener.sessionDestroyed(event); fireContainerEvent(context, "afterSessionDestroyed", listener); } catch (Throwable t) { try { fireContainerEvent(context, "afterSessionDestroyed", listener);
(HttpSessionListener) listeners[j]; try { fireContainerEvent(context, "beforeSessionDestroyed", listener); listener.sessionDestroyed(event); fireContainerEvent(context, "afterSessionDestroyed", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionDestroyed", listener);
(HttpSessionListener) listeners[j]; try { fireContainerEvent(context, "beforeSessionDestroyed", listener); listener.sessionDestroyed(event); fireContainerEvent(context, "afterSessionDestroyed", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionDestroyed", listener);
(HttpSessionListener) listeners[j]; try { fireContainerEvent(context, "beforeSessionDestroyed", listener); listener.sessionDestroyed(event); fireContainerEvent(context, "afterSessionDestroyed", listener); ExceptionUtils.handleThrowable(t); try { fireContainerEvent(context, "afterSessionDestroyed", listener);
try { if (unbound != null) { fireContainerEvent(context, "beforeSessionAttributeReplaced", listener); fireContainerEvent(context, "afterSessionAttributeReplaced", listener); } else { fireContainerEvent(context, "beforeSessionAttributeAdded", listener); fireContainerEvent(context, "afterSessionAttributeAdded", listener); try { if (unbound != null) { fireContainerEvent(context, "afterSessionAttributeReplaced", listener); } else { fireContainerEvent(context, "afterSessionAttributeAdded", listener);
try { if (unbound != null) { fireContainerEvent(context, "beforeSessionAttributeReplaced", listener); fireContainerEvent(context, "afterSessionAttributeReplaced", listener); } else { fireContainerEvent(context, "beforeSessionAttributeAdded", listener); fireContainerEvent(context, "afterSessionAttributeAdded", listener); try { if (unbound != null) { fireContainerEvent(context, "afterSessionAttributeReplaced", listener); } else { fireContainerEvent(context, "afterSessionAttributeAdded", listener);
try { if (unbound != null) { fireContainerEvent(context, "beforeSessionAttributeReplaced", listener); fireContainerEvent(context, "afterSessionAttributeReplaced", listener); } else { fireContainerEvent(context, "beforeSessionAttributeAdded", listener); fireContainerEvent(context, "afterSessionAttributeAdded", listener); try { if (unbound != null) { fireContainerEvent(context, "afterSessionAttributeReplaced", listener); } else { fireContainerEvent(context, "afterSessionAttributeAdded", listener);
(HttpSessionListener) listeners[j]; try { fireContainerEvent(context, "beforeSessionDestroyed", listener); listener.sessionDestroyed(event); fireContainerEvent(context, "afterSessionDestroyed", listener); } catch (Throwable t) { try { fireContainerEvent(context, "afterSessionDestroyed", listener);