# HG changeset patch # User sugi # Date 1406001235 -32400 # Node ID 6a5925219dc6859b54a5a5bd4dab81a60fbaf993 # Parent b4a9cf8c00b61c85059860c6a2a10be056a2da3d add argument "-cookie" diff -r b4a9cf8c00b6 -r 6a5925219dc6 src/main/java/alice/topology/node/StartTopologyNode.java --- a/src/main/java/alice/topology/node/StartTopologyNode.java Tue Jul 22 12:51:36 2014 +0900 +++ b/src/main/java/alice/topology/node/StartTopologyNode.java Tue Jul 22 12:53:55 2014 +0900 @@ -18,7 +18,6 @@ @Override public void run() { - ods.put("running", false); DataSegment.connect("manager", "", conf.getManagerHostName(), conf.getManagerPort()); String localHostName = null; try { @@ -26,8 +25,10 @@ } catch (UnknownHostException e) { e.printStackTrace(); } + new SaveCookie(); HostMessage host = new HostMessage(localHostName, conf.localPort); + host.cookie = conf.cookie; ods.put("manager", "host", host); IncomingAbstractHostName cs = new IncomingAbstractHostName(); diff -r b4a9cf8c00b6 -r 6a5925219dc6 src/main/java/alice/topology/node/TopologyNodeConfig.java --- a/src/main/java/alice/topology/node/TopologyNodeConfig.java Tue Jul 22 12:51:36 2014 +0900 +++ b/src/main/java/alice/topology/node/TopologyNodeConfig.java Tue Jul 22 12:53:55 2014 +0900 @@ -6,6 +6,7 @@ private String managerHostName; private int managerPort; + public String cookie; public TopologyNodeConfig(String[] args) { super(args); @@ -14,6 +15,8 @@ setManagerHostName(args[++i]); } else if ("-port".equals(args[i])) { setManagerPort(Integer.parseInt(args[++i])); + } else if ("-cookie".equals(args[i])) { + cookie = args[++i]; } } }