view src/test/java/jp/ac/u_ryukyu/ie/cr/jungleNetwork/logupdate/LogupdateTestConfig.java @ 359:f85a437e495b

Logupdate termination
author suruga
date Wed, 31 Jan 2018 18:33:46 +0900
parents 7193845c26cb
children
line wrap: on
line source

package jp.ac.u_ryukyu.ie.cr.jungleNetwork.logupdate;

import alice.daemon.Config;
import alice.topology.node.TopologyNode;
import alice.topology.node.TopologyNodeConfig;

/**
 * Created by kono on 2017/08/28.
 */
public class LogupdateTestConfig extends TopologyNodeConfig {

    public String hostname = "127.0.0.1";
    public int connectPort = 10000;
    public String key = "remote";
    private boolean writeMode = false;
    private String[] args1;
    int writeCount = 1;

    public LogupdateTestConfig(String[] args) {
        super(args);
        args1 = args;
        for (int i = 0; i< args.length; i++) {
            if ("-h".equals(args[i])) {
                hostname = args[++i];
            } else if ("-cp".equals(args[i])) {
                connectPort = Integer.parseInt(args[++i]);
            } else if ("-count".equals(args[i])) {
                writeCount = Integer.parseInt(args[++i]);
            } else if ("-key".equals(args[i])) {
                key = args[++i];
            } else if ("-write".equals(args[i])) {
                writeMode = true;
            }
        }
    }

    public boolean isWriteMode() {
        return writeMode;
    }

    public String[] getArgs() {
        return args1;
    }
}