spring-session-core/src/main/java/org/springframework/session/web/http/SessionEventHttpSessionListenerAdapter.java
@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);
			}
		}
	}
@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);
			}
		}
	}
@ 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 ) ; } } }
/*
(non-Javadoc)

@see org.springframework.context.ApplicationListener#onApplicationEvent(org.
springframework.context.ApplicationEvent)
/ * ( non - Javadoc )