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">');