@Override public void init(ServletConfig config) throws ServletException { super.init(config); Config.loadConfigs(); this.forumAgregator = new Agregator("forum.refresh.interval", "forum.items", "forum.url"); this.newsAgregator = new Agregator("news.refresh.interval", "news.items", "news.url"); this.infoqAgregator = new Agregator("infoq.refresh.interval", "infoq.items", "infoq.url"); JobsAgregator.start(); }
/** * @see org.vraptor.VRaptorServlet#service(javax.servlet.http.HttpServletRequest, * javax.servlet.http.HttpServletResponse) */ @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setAttribute("infoq", this.infoqAgregator.getItems()); request.setAttribute("news", this.newsAgregator.getItems()); request.setAttribute("forum", this.forumAgregator.getItems()); boolean isLogged = "1".equals(request.getSession().getAttribute(ConfigKeys.LOGGED)); request.setAttribute("logged", isLogged); if (isLogged) { UserSession userSession = SessionFacade.getUserSession(request.getSession().getId()); request.setAttribute("userSession", userSession); } super.service(request, response); }