01: package org.objectweb.salome_tmf.server;
02:
03: import java.util.Properties;
04:
05: import org.objectweb.salome_tmf.api.Util;
06:
07: public class ServerConstants {
08:
09: final static public String SERVER_CONFIG_FILE_PATH = "server.properties";
10:
11: public static String getMaximumActiveTime() {
12: String maximumActiveTime = "";
13: Properties prop;
14:
15: String defaultTime = "" + Long.toString(1000 * 60 * 60 * 4); // 4 heures
16: Util.log("[ServerConstants] default maximum active time : "
17: + defaultTime);
18:
19: try {
20: Util
21: .log("[ServerConstants->getMaximumActiveTime] try to read "
22: + SERVER_CONFIG_FILE_PATH);
23: prop = Util.getPropertiesFile(SERVER_CONFIG_FILE_PATH);
24: maximumActiveTime = prop
25: .getProperty("proxool.maximum-active-time");
26: if (maximumActiveTime == null) {
27: maximumActiveTime = defaultTime;
28: }
29: } catch (Exception e) {
30: maximumActiveTime = defaultTime;
31: }
32:
33: Util.log("[ServerConstants] maximum active time : "
34: + maximumActiveTime);
35:
36: return maximumActiveTime;
37: }
38: }
|