View Javadoc
1   package de.juplo.httpresources;
2   
3   
4   import org.springframework.boot.context.properties.ConfigurationProperties;
5   
6   
7   
8   /**
9    *
10   * @author Kai Moritz
11   */
12  @ConfigurationProperties("juplo.http-resources")
13  public class HttpResourcesProperties
14  {
15    int defaultTTL = 6400;
16    int minTTL = 0;
17    boolean serveStale = true;
18    boolean cache = true;
19  
20  
21  
22    public int getDefaultTTL()
23    {
24      return defaultTTL;
25    }
26  
27    public void setDefaultTTL(int defaultTTL)
28    {
29      this.defaultTTL = defaultTTL;
30    }
31  
32    public int getMinTTL()
33    {
34      return minTTL;
35    }
36  
37    public void setMinTTL(int minTTL)
38    {
39      this.minTTL = minTTL;
40    }
41  
42    public boolean isServeStale()
43    {
44      return serveStale;
45    }
46  
47    public void setServeStale(boolean serveStale)
48    {
49      this.serveStale = serveStale;
50    }
51  
52    public boolean isCache()
53    {
54      return cache;
55    }
56  
57    public void setCache(boolean cache)
58    {
59      this.cache = cache;
60    }
61  }