view src/main/java/alice/topology/manager/TopologyManagerConfig.java @ 655:1c93e82e05c6 default tip

fix timestamp
author suruga
date Sat, 17 Feb 2018 00:33:00 +0900
parents 6732d03d0174
children
line wrap: on
line source

package alice.topology.manager;

import alice.daemon.Config;

public class TopologyManagerConfig extends Config {

    public boolean showTime = false;
    public String confFilePath;
    public boolean dynamic = false;
    public TopologyType type = TopologyType.Tree;
    public int hasChild = 2;

    public TopologyManagerConfig(String[] args) {
        super(args);
        for (int i = 0; i < args.length; i++) {
            if ("-conf".equals(args[i])) {
                confFilePath = args[++i];
            } else if ("--Topology".equals(args[i])) {
                String typeName = args[++i];
                if ("tree".equals(typeName)) {
                    type = TopologyType.Tree;
                }
            } else if ("--Child".equals(args[i])) {
                hasChild = Integer.parseInt(args[++i]);
            } else if ("--showTime".equals(args[i])) {
                showTime = true;
            }
        }

        if (confFilePath == null)
            dynamic = true;
    }

}