/[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 2081 - (hide annotations) (download)
Sat Nov 23 12:08:25 2013 UTC (10 years, 6 months ago) by torben
File size: 1303 byte(s)
Import cleanup
1 torben 1303 package dk.thoerup.traininfoservice;
2    
3 torben 1341 import java.util.logging.Logger;
4    
5 torben 1316 import dk.thoerup.circuitbreaker.config.BreakerConfig;
6 torben 1320 import dk.thoerup.webconfig.ConfigVariable;
7 torben 1303
8 torben 1316
9     public class TraininfoSettings implements BreakerConfig{
10 torben 1372 public enum Backend {
11     Azure,
12     Mobile
13     }
14 torben 1303
15 torben 1341 Logger logger = Logger.getLogger(TraininfoSettings.class.getName() );
16    
17 torben 1320 @ConfigVariable
18 torben 1372 Backend backend;
19 torben 1303
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 1608 @ConfigVariable(readonly = true)
36 torben 1607 String mail_recipient;
37    
38 torben 1832 @ConfigVariable
39     boolean tritinfo_enabled;
40    
41 torben 1303
42 torben 1372 public Backend getBackend() {
43     return backend;
44 torben 1303 }
45    
46    
47     public int getCacheTimeout() {
48     return cache_timeout;
49     }
50 torben 1316
51 torben 1303 public int getStatsInterval() {
52     return stats_interval;
53 torben 1316 }
54 torben 1303
55     public int getReplyTimeout() {
56     return reply_timeout;
57     }
58 torben 1316
59     @Override
60     public int getTreshold() {
61     return banedk_threshold;
62     }
63    
64     @Override
65     public int getTimeout() {
66     return banedk_timeout;
67     }
68 torben 1607
69     public String getMailRecipient() {
70     return mail_recipient;
71     }
72 torben 1832
73    
74     public boolean isTritinfoEnabled() {
75     return tritinfo_enabled;
76     }
77    
78    
79 torben 1303 }

  ViewVC Help
Powered by ViewVC 1.1.20