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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1303 by torben, Tue Apr 19 11:52:39 2011 UTC revision 1328 by torben, Wed Apr 20 04:41:18 2011 UTC
# Line 1  Line 1 
1  package dk.thoerup.traininfoservice;  package dk.thoerup.traininfoservice;
2    
3    import dk.thoerup.circuitbreaker.config.BreakerConfig;
4    import dk.thoerup.webconfig.ConfigVariable;
5    import dk.thoerup.webconfig.ReloadConfig;
6    
7  public class TraininfoSettings {  
8            public class TraininfoSettings implements BreakerConfig{
9                    
10            @ConfigVariable
11          boolean useazuresite;          boolean useazuresite;
12    
13            @ConfigVariable(description = "Circuitbreaker", readonly = true)
14          int banedk_threshold;          int banedk_threshold;
15    
16            @ConfigVariable(readonly = true)
17          int banedk_timeout;          int banedk_timeout;
18    
19            @ConfigVariable(readonly = true)
20          int cache_timeout;          int cache_timeout;
21    
22            @ConfigVariable(readonly = true)
23          int stats_interval;          int stats_interval;
24    
25            @ConfigVariable
26          int reply_timeout;          int reply_timeout;
27            
28            @ReloadConfig
29            public void reloadConfig() {
30                    System.out.println("Reloading config");
31                    
32            }
33    
34          public boolean getUseAzureSite() {          public boolean getUseAzureSite() {
35                  return useazuresite;                  return useazuresite;
36          }          }
37    
 /*      public int getBanedkThreshold() {  
                 return banedk_threshold;  
         }  
   
         public int getBanedkTimeout() {  
                 return banedk_timeout;  
         }*/  
38    
39          public int getCacheTimeout() {          public int getCacheTimeout() {
40                  return cache_timeout;                  return cache_timeout;
41          }          }
42  /*  
43          public int getStatsInterval() {          public int getStatsInterval() {
44                  return stats_interval;                  return stats_interval;
45          }*/          }
46    
47          public int getReplyTimeout() {          public int getReplyTimeout() {
48                  return reply_timeout;                  return reply_timeout;
49          }          }
50    
51            
52            @Override
53            public int getTreshold() {
54                    return banedk_threshold;
55            }
56    
57            @Override
58            public int getTimeout() {
59                    return banedk_timeout;
60            }
61  }  }

Legend:
Removed from v.1303  
changed lines
  Added in v.1328

  ViewVC Help
Powered by ViewVC 1.1.20