001 package com.khubla.pragmatach.framework.listener; 002 003 import javax.servlet.http.HttpSessionEvent; 004 import javax.servlet.http.HttpSessionListener; 005 006 import org.slf4j.Logger; 007 import org.slf4j.LoggerFactory; 008 009 import com.khubla.pragmatach.framework.controller.SessionScopedControllers; 010 011 /** 012 * @author tome 013 */ 014 public class SessionListener implements HttpSessionListener { 015 /** 016 * logger 017 */ 018 private final Logger logger = LoggerFactory.getLogger(this.getClass()); 019 020 @Override 021 public void sessionCreated(HttpSessionEvent httpSessionEvent) { 022 try { 023 SessionScopedControllers.populateSessionControllers(httpSessionEvent.getSession()); 024 } catch (final Exception e) { 025 logger.error("Exception in contextInitialized", e); 026 } 027 } 028 029 @Override 030 public void sessionDestroyed(HttpSessionEvent httpSessionEvent) { 031 } 032 }