ignite-2.1 Web Console: improved demo.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/914fdc7b Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/914fdc7b Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/914fdc7b Branch: refs/heads/master Commit: 914fdc7b83ea5e73d2ee665fbb32bfdedc5e2dc7 Parents: e9f194a Author: Alexey Kuznetsov <akuznet...@apache.org> Authored: Tue Jul 11 19:16:58 2017 +0700 Committer: Alexey Kuznetsov <akuznet...@apache.org> Committed: Tue Jul 11 19:16:58 2017 +0700 ---------------------------------------------------------------------- .../apache/ignite/console/demo/AgentClusterDemo.java | 12 ++++++++++++ .../console/demo/service/DemoCachesLoadService.java | 1 + 2 files changed, 13 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/914fdc7b/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/AgentClusterDemo.java ---------------------------------------------------------------------- diff --git a/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/AgentClusterDemo.java b/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/AgentClusterDemo.java index cf7ae55..73577b5 100644 --- a/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/AgentClusterDemo.java +++ b/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/AgentClusterDemo.java @@ -28,6 +28,8 @@ import org.apache.ignite.IgniteException; import org.apache.ignite.IgniteServices; import org.apache.ignite.Ignition; import org.apache.ignite.configuration.IgniteConfiguration; +import org.apache.ignite.configuration.MemoryConfiguration; +import org.apache.ignite.configuration.MemoryPolicyConfiguration; import org.apache.ignite.console.demo.service.DemoCachesLoadService; import org.apache.ignite.console.demo.service.DemoComputeLoadService; import org.apache.ignite.console.demo.service.DemoRandomCacheLoadService; @@ -123,6 +125,16 @@ public class AgentClusterDemo { cfg.setGridLogger(new Slf4jLogger(log)); cfg.setMetricsLogFrequency(0); + MemoryConfiguration memCfg = new MemoryConfiguration(); + + MemoryPolicyConfiguration memPlc = new MemoryPolicyConfiguration(); + memPlc.setName("demo"); + memPlc.setMetricsEnabled(true); + + memCfg.setMemoryPolicies(memPlc); + + cfg.setMemoryConfiguration(memCfg); + if (client) cfg.setClientMode(true); http://git-wip-us.apache.org/repos/asf/ignite/blob/914fdc7b/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoCachesLoadService.java ---------------------------------------------------------------------- diff --git a/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoCachesLoadService.java b/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoCachesLoadService.java index 1e86278..40fd4ac 100644 --- a/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoCachesLoadService.java +++ b/modules/web-console/web-agent/src/main/java/org/apache/ignite/console/demo/service/DemoCachesLoadService.java @@ -208,6 +208,7 @@ public class DemoCachesLoadService implements Service { ccfg.setQueryDetailMetricsSize(10); ccfg.setStatisticsEnabled(true); ccfg.setSqlFunctionClasses(SQLFunctions.class); + ccfg.setMemoryPolicyName("demo"); return ccfg; }