--- android/TrainInfoService/src/dk/thoerup/traininfoservice/TraininfoSettings.java 2011/04/20 15:19:32 1339 +++ android/TrainInfoService/src/dk/thoerup/traininfoservice/TraininfoSettings.java 2011/04/20 15:25:36 1340 @@ -1,12 +1,20 @@ package dk.thoerup.traininfoservice; +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{ + ServletContext cxt; + public TraininfoSettings(ServletContext cxt) { + this.cxt = cxt; + } + @ConfigVariable boolean useazuresite; @@ -24,11 +32,11 @@ @ConfigVariable int reply_timeout; - + @ReloadConfig public void reloadConfig() { System.out.println("Reloading config"); - + new ContextConfigLoader(cxt).loadConfig(this); } public boolean getUseAzureSite() {