web/src/main/java/org/springframework/security/web/session/HttpSessionEventPublisher.java
public void sessionDestroyed(HttpSessionEvent event) {
		HttpSessionDestroyedEvent e = new HttpSessionDestroyedEvent(event.getSession());
		Log log = LogFactory.getLog(LOGGER_NAME);

		if (log.isDebugEnabled()) {
			log.debug("Publishing event: " + e);
		}

		getContext(event.getSession().getServletContext()).publishEvent(e);
	}
public void sessionDestroyed(HttpSessionEvent event) {
		HttpSessionDestroyedEvent e = new HttpSessionDestroyedEvent(event.getSession());
		Log log = LogFactory.getLog(LOGGER_NAME);

		if (log.isDebugEnabled()) {
			log.debug("Publishing event: " + e);
		}

		getContext(event.getSession().getServletContext()).publishEvent(e);
	}
public void sessionDestroyed ( HttpSessionEvent event ) { HttpSessionDestroyedEvent e = new HttpSessionDestroyedEvent ( event . getSession ( ) ) ; Log log = LogFactory . getLog ( LOGGER_NAME ) ; if ( log . isDebugEnabled ( ) ) { log . debug ( "Publishing event: " + e ) ; } getContext ( event . getSession ( ) . getServletContext ( ) ) . publishEvent ( e ) ; }
Handles the HttpSessionEvent by publishing a {@link HttpSessionDestroyedEvent} to
the application appContext.

@param event The HttpSessionEvent pass in by the container
Handles the HttpSessionEvent by publishing a { @link HttpSessionDestroyedEvent } to the application appContext .