/[projects]/android/TrainInfoService/src/dk/thoerup/traininfoservice/TraininfoSettings.java
ViewVC logotype

Annotation of /android/TrainInfoService/src/dk/thoerup/traininfoservice/TraininfoSettings.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1345 - (hide annotations) (download)
Wed Apr 20 16:47:21 2011 UTC (13 years, 1 month ago) by torben
File size: 1163 byte(s)
Wehn config is ServletContext there's no need to have a reload method
1 torben 1303 package dk.thoerup.traininfoservice;
2    
3 torben 1341 import java.util.logging.Logger;
4    
5 torben 1340 import javax.servlet.ServletContext;
6    
7 torben 1316 import dk.thoerup.circuitbreaker.config.BreakerConfig;
8 torben 1320 import dk.thoerup.webconfig.ConfigVariable;
9 torben 1340 import dk.thoerup.webconfig.ContextConfigLoader;
10 torben 1344 import dk.thoerup.webconfig.ReloadConfigMethod;
11 torben 1303
12 torben 1316
13     public class TraininfoSettings implements BreakerConfig{
14 torben 1303
15 torben 1341 Logger logger = Logger.getLogger(TraininfoSettings.class.getName() );
16    
17 torben 1320 @ConfigVariable
18 torben 1303 boolean useazuresite;
19    
20 torben 1325 @ConfigVariable(description = "Circuitbreaker", readonly = true)
21 torben 1303 int banedk_threshold;
22    
23 torben 1325 @ConfigVariable(readonly = true)
24 torben 1303 int banedk_timeout;
25    
26 torben 1325 @ConfigVariable(readonly = true)
27 torben 1303 int cache_timeout;
28    
29 torben 1320 @ConfigVariable(readonly = true)
30 torben 1303 int stats_interval;
31    
32 torben 1320 @ConfigVariable
33 torben 1303 int reply_timeout;
34 torben 1345
35 torben 1303
36     public boolean getUseAzureSite() {
37     return useazuresite;
38     }
39    
40    
41     public int getCacheTimeout() {
42     return cache_timeout;
43     }
44 torben 1316
45 torben 1303 public int getStatsInterval() {
46     return stats_interval;
47 torben 1316 }
48 torben 1303
49     public int getReplyTimeout() {
50     return reply_timeout;
51     }
52 torben 1316
53     @Override
54     public int getTreshold() {
55     return banedk_threshold;
56     }
57    
58     @Override
59     public int getTimeout() {
60     return banedk_timeout;
61     }
62 torben 1303 }

  ViewVC Help
Powered by ViewVC 1.1.20