annotate src/main/java/christie/topology/manager/TopologyManagerConfig.java @ 41:cf5a75bc3e55

add
author akahori
date Tue, 31 Jul 2018 17:46:32 +0900
parents
children 21cf500585d1
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
akahori
parents:
diff changeset
3 public class TopologyManagerConfig {
akahori
parents:
diff changeset
4 public boolean showTime = false;
akahori
parents:
diff changeset
5 public String confFilePath;
akahori
parents:
diff changeset
6 public TopologyType type = TopologyType.Tree;
akahori
parents:
diff changeset
7 public int hasChild = 2;
akahori
parents:
diff changeset
8
akahori
parents:
diff changeset
9 public TopologyManagerConfig(String[] args) {
akahori
parents:
diff changeset
10
akahori
parents:
diff changeset
11 for (int i = 0; i < args.length; i++) {
akahori
parents:
diff changeset
12 if ("-conf".equals(args[i])) {
akahori
parents:
diff changeset
13 confFilePath = args[++i];
akahori
parents:
diff changeset
14 } else if ("--Topology".equals(args[i])) {
akahori
parents:
diff changeset
15 String typeName = args[++i];
akahori
parents:
diff changeset
16 if ("tree".equals(typeName)) {
akahori
parents:
diff changeset
17 type = TopologyType.Tree;
akahori
parents:
diff changeset
18 }
akahori
parents:
diff changeset
19 } else if ("--Child".equals(args[i])) {
akahori
parents:
diff changeset
20 hasChild = Integer.parseInt(args[++i]);
akahori
parents:
diff changeset
21 } else if ("--showTime".equals(args[i])) {
akahori
parents:
diff changeset
22 showTime = true;
akahori
parents:
diff changeset
23 }
akahori
parents:
diff changeset
24 }
akahori
parents:
diff changeset
25
akahori
parents:
diff changeset
26 }
akahori
parents:
diff changeset
27 }