1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package net.sf.jour.rt;
22
23 import net.sf.jour.util.*;
24
25 /***
26 * TODO Add docs
27 * Created on 02.12.2004
28 *
29 * Contributing Author(s):
30 *
31 * Misha Lifschitz <mishalifschitz at users.sourceforge.net> (Inital implementation)
32 * Vlad Skarzhevskyy <vlads at users.sourceforge.net> (Inital implementation)
33 *
34 * @author vlads
35 * @version $Revision: 1.2 $ ($Author: vlads $) $Date: 2004/12/07 01:59:54 $
36 */
37
38 public class RtProperties extends PropertiesBase {
39
40 private static RtProperties instance;
41
42 private RtProperties() {
43 load("jour.rt.configuration", "jour.rt.properties");
44 doOnPropertiesReload();
45 }
46
47 protected void doOnPropertiesReload() {
48 super.doOnPropertiesReload();
49 setAutoreload(this.getBoolProperty("autoreload"),
50 this.getLongProperty("autoreload.delay", FileWatchdog.DEFAULT_DELAY));
51 }
52
53 public static RtProperties getInstance() {
54 if (instance == null) {
55 instance = new RtProperties();
56 }
57 return instance;
58 }
59
60 }