/[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 1320 - (hide annotations) (download)
Tue Apr 19 20:26:06 2011 UTC (13 years, 1 month ago) by torben
File size: 873 byte(s)
Use new webconfig lib
1 torben 1303 package dk.thoerup.traininfoservice;
2    
3 torben 1316 import dk.thoerup.circuitbreaker.config.BreakerConfig;
4 torben 1320 import dk.thoerup.webconfig.ConfigVariable;
5 torben 1303
6 torben 1316
7     public class TraininfoSettings implements BreakerConfig{
8 torben 1303
9 torben 1320 @ConfigVariable
10 torben 1303 boolean useazuresite;
11    
12 torben 1320 @ConfigVariable(description = "Circuitbreaker")
13 torben 1303 int banedk_threshold;
14    
15 torben 1320 @ConfigVariable
16 torben 1303 int banedk_timeout;
17    
18 torben 1320 @ConfigVariable
19 torben 1303 int cache_timeout;
20    
21 torben 1320 @ConfigVariable(readonly = true)
22 torben 1303 int stats_interval;
23    
24 torben 1320 @ConfigVariable
25 torben 1303 int reply_timeout;
26 torben 1320
27    
28 torben 1303
29     public boolean getUseAzureSite() {
30     return useazuresite;
31     }
32    
33    
34     public int getCacheTimeout() {
35     return cache_timeout;
36     }
37 torben 1316
38 torben 1303 public int getStatsInterval() {
39     return stats_interval;
40 torben 1316 }
41 torben 1303
42     public int getReplyTimeout() {
43     return reply_timeout;
44     }
45 torben 1316
46    
47     @Override
48     public int getTreshold() {
49     return banedk_threshold;
50     }
51    
52     @Override
53     public int getTimeout() {
54     return banedk_timeout;
55     }
56 torben 1303 }

  ViewVC Help
Powered by ViewVC 1.1.20