annotate src/main/java/christie/topology/manager/TopologyManagerConfig.java @ 48:174a2f37ec28

fix TopologyManagerConfig extends Config
author akahori
date Tue, 21 Aug 2018 08:40:51 +0900
parents 21cf500585d1
children e2ce8038815a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
41
akahori
parents:
diff changeset
1 package christie.topology.manager;
akahori
parents:
diff changeset
2
48
174a2f37ec28 fix TopologyManagerConfig extends Config
akahori
parents: 46
diff changeset
3 import christie.daemon.Config;
174a2f37ec28 fix TopologyManagerConfig extends Config
akahori
parents: 46
diff changeset
4
174a2f37ec28 fix TopologyManagerConfig extends Config
akahori
parents: 46
diff changeset
5 public class TopologyManagerConfig extends Config {
41
akahori
parents:
diff changeset
6 public boolean showTime = false;
akahori
parents:
diff changeset
7 public String confFilePath;
akahori
parents:
diff changeset
8 public TopologyType type = TopologyType.Tree;
akahori
parents:
diff changeset
9 public int hasChild = 2;
akahori
parents:
diff changeset
10
akahori
parents:
diff changeset
11 public TopologyManagerConfig(String[] args) {
48
174a2f37ec28 fix TopologyManagerConfig extends Config
akahori
parents: 46
diff changeset
12 super(args);
41
akahori
parents:
diff changeset
13 for (int i = 0; i < args.length; i++) {
46
21cf500585d1 fix arg option
akahori
parents: 41
diff changeset
14 if ("--confFile".equals(args[i])) {
41
akahori
parents:
diff changeset
15 confFilePath = args[++i];
46
21cf500585d1 fix arg option
akahori
parents: 41
diff changeset
16 } else if ("--topology".equals(args[i])) {
41
akahori
parents:
diff changeset
17 String typeName = args[++i];
akahori
parents:
diff changeset
18 if ("tree".equals(typeName)) {
akahori
parents:
diff changeset
19 type = TopologyType.Tree;
akahori
parents:
diff changeset
20 }
46
21cf500585d1 fix arg option
akahori
parents: 41
diff changeset
21 } else if ("--child".equals(args[i])) {
41
akahori
parents:
diff changeset
22 hasChild = Integer.parseInt(args[++i]);
akahori
parents:
diff changeset
23 } else if ("--showTime".equals(args[i])) {
akahori
parents:
diff changeset
24 showTime = true;
akahori
parents:
diff changeset
25 }
akahori
parents:
diff changeset
26 }
akahori
parents:
diff changeset
27 }
akahori
parents:
diff changeset
28 }