Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-843 510139132 -> 2f839acb4


IGNITE-843: Fixed merging cmd options and cfg options.


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/2f839acb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/2f839acb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/2f839acb

Branch: refs/heads/ignite-843
Commit: 2f839acb4799ca7b2b54b55604dccb77bf924a7f
Parents: 5101391
Author: Alexey Kuznetsov <akuznet...@apache.org>
Authored: Wed Aug 19 16:57:07 2015 +0700
Committer: Alexey Kuznetsov <akuznet...@apache.org>
Committed: Wed Aug 19 16:57:07 2015 +0700

----------------------------------------------------------------------
 modules/control-center-agent/README.txt            |  4 ++--
 .../apache/ignite/agent/AgentConfiguration.java    | 17 +++++++++++++----
 2 files changed, 15 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f839acb/modules/control-center-agent/README.txt
----------------------------------------------------------------------
diff --git a/modules/control-center-agent/README.txt 
b/modules/control-center-agent/README.txt
index 694fa89..aaabdf0 100644
--- a/modules/control-center-agent/README.txt
+++ b/modules/control-center-agent/README.txt
@@ -25,7 +25,7 @@ Configuration file:
 
     Example configuration file:
         login=john.sm...@gmail.com
-        serverURI=wss://control-center.example.com
+        serverURI=wss://control-center.example.com:3001
 
 Options:
     -h, --help
@@ -49,7 +49,7 @@ Options:
        User's password.
 
     -s, --serverUri
-       URI for connect to Ignite Web Control Center, for example: 
"wss://control-center.example.com".
+       URI for connect to Ignite Web Control Center, for example: 
"wss://control-center.example.com:3001".
        Default: "wss://localhost:3001".
 
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/2f839acb/modules/control-center-agent/src/main/java/org/apache/ignite/agent/AgentConfiguration.java
----------------------------------------------------------------------
diff --git 
a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/AgentConfiguration.java
 
b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/AgentConfiguration.java
index cf10e77..318b1ac 100644
--- 
a/modules/control-center-agent/src/main/java/org/apache/ignite/agent/AgentConfiguration.java
+++ 
b/modules/control-center-agent/src/main/java/org/apache/ignite/agent/AgentConfiguration.java
@@ -27,6 +27,12 @@ import java.util.*;
  * Agent configuration.
  */
 public class AgentConfiguration {
+    /** Default server URI. */
+    private static final String DFLT_SERVER_URI = "wss://localhost:3001";
+
+    /** Default Ignite node HTTP URI. */
+    private static final String DFLT_NODE_URI = "http://localhost:8080";;
+
     /** */
     @Parameter(names = {"-l", "--login"}, description = "User's login (email) 
on Ignite Web Control Center")
     private String login;
@@ -37,8 +43,8 @@ public class AgentConfiguration {
 
     /** */
     @Parameter(names = {"-s", "--serverUri"}, description = "URI for connect 
to Ignite Web Control Center via " +
-        "web-socket protocol, for example: 
wss://control-center.my-company.com")
-    private String srvUri = "wss://localhost:3001";
+        "web-socket protocol, for example: 
wss://control-center.my-company.com:3001")
+    private String srvUri;
 
     /** */
     @Parameter(names = {"-n", "--nodeUri"}, description = "URI for connect to 
Ignite REST server, " +
@@ -191,11 +197,14 @@ public class AgentConfiguration {
         if (cmd.getServerUri() != null)
             setServerUri(cmd.getServerUri());
 
+        if (srvUri == null)
+            setServerUri(DFLT_SERVER_URI);
+
         if (cmd.getNodeUri() != null)
             setNodeUri(cmd.getNodeUri());
 
-        if (cmd.getConfigPath() != null)
-            setNodeUri(cmd.getNodeUri());
+        if (nodeUri == null)
+            setNodeUri(DFLT_NODE_URI);
 
         if (cmd.getDriversFolder() != null)
             setDriversFolder(cmd.getDriversFolder());

Reply via email to