changeset 427:6a5925219dc6 dispose

add argument "-cookie"
author sugi
date Tue, 22 Jul 2014 12:53:55 +0900
parents b4a9cf8c00b6
children 93995b7a9a05
files src/main/java/alice/topology/node/StartTopologyNode.java src/main/java/alice/topology/node/TopologyNodeConfig.java
diffstat 2 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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();
--- 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];
             }
         }
     }