IGNITE-843 Added local host to cluster.

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

Branch: refs/heads/ignite-843-rc2
Commit: 81e750e66cca156488e161a361fb8b134ace8e17
Parents: a6dcb59
Author: Alexey Kuznetsov <akuznet...@apache.org>
Authored: Tue Dec 15 13:09:39 2015 +0700
Committer: Alexey Kuznetsov <akuznet...@apache.org>
Committed: Tue Dec 15 13:09:39 2015 +0700

----------------------------------------------------------------------
 .../src/main/js/controllers/models/clusters.json          | 10 ++++++++++
 modules/control-center-web/src/main/js/db.js              |  1 +
 .../src/main/js/helpers/generator/generator-java.js       |  3 +++
 .../src/main/js/helpers/generator/generator-xml.js        |  1 +
 4 files changed, 15 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/81e750e6/modules/control-center-web/src/main/js/controllers/models/clusters.json
----------------------------------------------------------------------
diff --git 
a/modules/control-center-web/src/main/js/controllers/models/clusters.json 
b/modules/control-center-web/src/main/js/controllers/models/clusters.json
index 4e98381..9c5d0a5 100644
--- a/modules/control-center-web/src/main/js/controllers/models/clusters.json
+++ b/modules/control-center-web/src/main/js/controllers/models/clusters.json
@@ -28,6 +28,16 @@
           }
         },
         {
+          "label": "Local host",
+          "id": "localHost",
+          "type": "text",
+          "model": "localHost",
+          "placeholder": "0.0.0.0",
+          "tip": [
+            "System-wide local address or host for all Ignite components to 
bind to"
+          ]
+        },
+        {
           "label": "Discovery",
           "id": "discovery",
           "type": "dropdown-details",

http://git-wip-us.apache.org/repos/asf/ignite/blob/81e750e6/modules/control-center-web/src/main/js/db.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/db.js 
b/modules/control-center-web/src/main/js/db.js
index f26f418..d714f22 100644
--- a/modules/control-center-web/src/main/js/db.js
+++ b/modules/control-center-web/src/main/js/db.js
@@ -264,6 +264,7 @@ exports.Igfs = mongoose.model('Igfs', IgfsSchema);
 var ClusterSchema = new Schema({
     space: {type: ObjectId, ref: 'Space'},
     name: String,
+    localHost: String,
     discovery: {
         localAddress: String,
         localPort: Number,

http://git-wip-us.apache.org/repos/asf/ignite/blob/81e750e6/modules/control-center-web/src/main/js/helpers/generator/generator-java.js
----------------------------------------------------------------------
diff --git 
a/modules/control-center-web/src/main/js/helpers/generator/generator-java.js 
b/modules/control-center-web/src/main/js/helpers/generator/generator-java.js
index 73a90aa..63c91de 100644
--- a/modules/control-center-web/src/main/js/helpers/generator/generator-java.js
+++ b/modules/control-center-web/src/main/js/helpers/generator/generator-java.js
@@ -387,6 +387,9 @@ $generatorJava.clusterGeneral = function (cluster, 
clientNearCfg, res) {
     $generatorJava.property(res, 'cfg', cluster, 'name', null, 'setGridName');
     res.needEmptyLine = true;
 
+    $generatorJava.property(res, 'cfg', cluster, 'localHost');
+    res.needEmptyLine = true;
+
     if (clientNearCfg) {
         res.line('cfg.setClientMode(true);');
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/81e750e6/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js
----------------------------------------------------------------------
diff --git 
a/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js 
b/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js
index 2bc7af0..ea8053d 100644
--- a/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js
+++ b/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js
@@ -223,6 +223,7 @@ $generatorXml.clusterGeneral = function (cluster, res) {
         res = $generatorCommon.builder();
 
     $generatorXml.property(res, cluster, 'name', 'gridName');
+    $generatorXml.property(res, cluster, 'localHost');
 
     if (cluster.discovery) {
         res.startBlock('<property name="discoverySpi">');

Reply via email to