/** * Handles the HttpSessionEvent by publishing a {@link HttpSessionCreationEvent} to the * application appContext. * * @param event HttpSessionEvent passed in by the container */ public void sessionCreated(HttpSessionEvent event) { if (null == eventMulticaster) { eventMulticaster = ContextLoader.getContext(event.getSession().getServletContext()) .getBean(EventMulticaster.class); Assert.notNull(eventMulticaster); } eventMulticaster.multicast(new HttpSessionCreationEvent(event.getSession())); }