--- android/TrainInfoService/src/dk/thoerup/traininfoservice/StatisticsListener.java 2011/04/19 17:13:40 1315 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/StatisticsListener.java 2011/04/19 17:17:09 1316 @@ -19,9 +19,9 @@ public void contextInitialized(ServletContextEvent sce) { - update_interval = getUpdateInterval( sce.getServletContext() ); - + TraininfoSettings settings = SettingsListener.loadSettings(sce.getServletContext()); + update_interval = settings.getStatsInterval(); if (! sce.getServletContext().getRealPath("/").startsWith("/home/app/") ) { //if path not starts with /home/app then it is not running on a production server and we only collects stats on prod servers @@ -57,13 +57,4 @@ } } - private int getUpdateInterval(ServletContext cntx) { - int interval = 0; - try { - String intervalStr = cntx.getInitParameter("stats_interval"); - interval = Integer.parseInt(intervalStr); - } catch (Exception e) {} - - return interval; - } }