Mercurial > hg > Database > Alice
annotate src/main/java/alice/daemon/Config.java @ 621:4027e55df60d dispose current-release
add startKeepAlive
author | suruga |
---|---|
date | Sun, 06 Aug 2017 18:42:43 +0900 |
parents | 7be9054f7465 |
children |
rev | line source |
---|---|
345 | 1 package alice.daemon; |
2 | |
3 import org.apache.log4j.Level; | |
4 | |
5 public class Config { | |
6 | |
419 | 7 public int localPort = 10000; |
8 public String logFile = null; | |
486
7be9054f7465
refactor. keepAlive has bug. if clear TaskType close , need to delete ResponsePing CodeSegment
sugi
parents:
419
diff
changeset
|
9 public Level level = Level.FATAL; |
419 | 10 public String MCSTADDR = "224.0.0.1"; |
11 public String nis = "en1"; | |
621 | 12 public boolean useKeepAlive = true; |
345 | 13 |
419 | 14 public Config(String[] args) { |
15 for (int i = 0; i< args.length; i++) { | |
16 if ("-p".equals(args[i])) { | |
17 localPort = Integer.parseInt(args[++i]); | |
18 } else if ("-log".equals(args[i])) { | |
19 logFile = args[++i]; | |
20 } else if ("-n".equals(args[i])) { | |
21 nis = args[++i]; | |
621 | 22 } else if ("--noKeepAlive".equals(args[i])) { |
23 useKeepAlive = false; | |
419 | 24 } else if ("-a".equals(args[i])) { |
25 MCSTADDR = args[++i]; | |
26 } else if ("-level".equals(args[i])) { | |
27 String levelStr = args[++i]; | |
28 if (levelStr.equals("fatal")) { | |
29 level = Level.FATAL; | |
30 } else if (levelStr.equals("error")) { | |
31 level = Level.ERROR; | |
32 } else if (levelStr.equals("warn")) { | |
33 level = Level.WARN; | |
34 } else if (levelStr.equals("info")) { | |
35 level = Level.INFO; | |
36 } else if (levelStr.equals("debug")) { | |
37 level = Level.DEBUG; | |
38 } | |
39 } | |
40 } | |
41 | |
42 } | |
345 | 43 |
44 } |