--- android/TrainInfoService/src/dk/thoerup/traininfoservice/TraininfoSettings.java 2011/04/20 04:41:18 1328 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/TraininfoSettings.java 2011/04/20 15:29:00 1341 @@ -1,12 +1,24 @@ package dk.thoerup.traininfoservice; +import java.util.logging.Logger; + +import javax.servlet.ServletContext; + import dk.thoerup.circuitbreaker.config.BreakerConfig; import dk.thoerup.webconfig.ConfigVariable; +import dk.thoerup.webconfig.ContextConfigLoader; import dk.thoerup.webconfig.ReloadConfig; public class TraininfoSettings implements BreakerConfig{ + Logger logger = Logger.getLogger(TraininfoSettings.class.getName() ); + + ServletContext cxt; + public TraininfoSettings(ServletContext cxt) { + this.cxt = cxt; + } + @ConfigVariable boolean useazuresite; @@ -24,11 +36,11 @@ @ConfigVariable int reply_timeout; - + @ReloadConfig public void reloadConfig() { - System.out.println("Reloading config"); - + logger.info("Reloading config"); + new ContextConfigLoader(cxt).loadConfig(this); } public boolean getUseAzureSite() {