view src/main/java/christie/topology/node/TopologyNodeConfig.java @ 133:114e0e5b6564

fix prepartoclose
author akahori
date Tue, 25 Dec 2018 17:10:49 +0900
parents 0a724c973fc9
children
line wrap: on
line source

package christie.topology.node;

import christie.daemon.Config;

public class TopologyNodeConfig extends Config {
    private String managerHostName;
    private int managerPort = 10000;
    public String cookie;
    private String managerKey = "manager";
    private String localKey = "local";

    public TopologyNodeConfig(String[] args) {
        super(args);
        for (int i = 0; i< args.length; i++) {
            if ("--managerHost".equals(args[i])) {
                setManagerHostName(args[++i]);
            } else if ("--managerKey".equals(args[i])) {
                setManagerKey(args[++i]);
            } else if ("--localKey".equals(args[i])) {
                setLocalKey(args[++i]);
            } else if ("--managerPort".equals(args[i])) {
                setManagerPort(Integer.parseInt(args[++i]));
            } else if ("--cookie".equals(args[i])) {
                cookie = args[++i];
            }
        }
    }


    public String getManagerHostName() {
        return managerHostName;
    }

    public void setManagerHostName(String managerHostName) {
        this.managerHostName = managerHostName;
    }

    public int getManagerPort() {
        return managerPort;
    }

    public void setManagerPort(int managerPort) {
        this.managerPort = managerPort;
    }

    public String getLocalKey() {
        return localKey;
    }

    public void setLocalKey(String local) {
        this.localKey = local;
    }

    public void setManagerKey(String manager) {
        this.managerKey = manager;
    }

    public String getManagerKey() {
        return managerKey;

    }
}