7 |
import dk.thoerup.circuitbreaker.config.BreakerConfig; |
import dk.thoerup.circuitbreaker.config.BreakerConfig; |
8 |
import dk.thoerup.webconfig.ConfigVariable; |
import dk.thoerup.webconfig.ConfigVariable; |
9 |
import dk.thoerup.webconfig.ContextConfigLoader; |
import dk.thoerup.webconfig.ContextConfigLoader; |
10 |
import dk.thoerup.webconfig.ReloadConfig; |
import dk.thoerup.webconfig.ReloadConfigMethod; |
11 |
|
|
12 |
|
|
13 |
public class TraininfoSettings implements BreakerConfig{ |
public class TraininfoSettings implements BreakerConfig{ |
37 |
@ConfigVariable |
@ConfigVariable |
38 |
int reply_timeout; |
int reply_timeout; |
39 |
|
|
40 |
@ReloadConfig |
@ReloadConfigMethod |
41 |
public void reloadConfig() { |
public void reloadConfig() { |
42 |
logger.info("Reloading config"); |
logger.info("Reloading config"); |
43 |
new ContextConfigLoader(cxt).loadConfig(this); |
new ContextConfigLoader(cxt).loadConfig(this); |