diff options
author | Jose <jose@zeroc.com> | 2012-11-01 00:16:56 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2012-11-01 00:16:56 +0100 |
commit | 92067a985f1c7cf25d7b5ce3db8ddf80e89682c9 (patch) | |
tree | 12bab0a8a8dbfbacd6348a619995b42becd41007 /java/src/IceGridGUI/LiveDeployment/Service.java | |
parent | Fixed IceStorm metrics issues (diff) | |
download | ice-92067a985f1c7cf25d7b5ce3db8ddf80e89682c9.tar.bz2 ice-92067a985f1c7cf25d7b5ce3db8ddf80e89682c9.tar.xz ice-92067a985f1c7cf25d7b5ce3db8ddf80e89682c9.zip |
IceGridGUI metrics fixes:
* Update the GUI to also display disabled metrics
* Add enable/disable popup menu to metris views, correspoding to new
methods enableMetricsView/disableMetricsView in Metrics.ice
* Fixed ICE-4919 ConnectionRefusedException error dialog keeps popping up
* Fixed ICE-4917 bogus IceGrid GUI error message
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/Service.java')
-rw-r--r-- | java/src/IceGridGUI/LiveDeployment/Service.java | 24 |
1 files changed, 9 insertions, 15 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/Service.java b/java/src/IceGridGUI/LiveDeployment/Service.java index 45ca97df936..8d73709eb29 100644 --- a/java/src/IceGridGUI/LiveDeployment/Service.java +++ b/java/src/IceGridGUI/LiveDeployment/Service.java @@ -30,7 +30,7 @@ public class Service extends ListArrayTreeNode // public boolean[] getAvailableActions() { - boolean[] actions = new boolean[ACTION_COUNT]; + boolean[] actions = new boolean[IceGridGUI.LiveDeployment.TreeNode.ACTION_COUNT]; ServerState serverState = ((Server)_parent).getState(); @@ -504,8 +504,14 @@ public class Service extends ListArrayTreeNode { public void run() { - _metricsNames = enabledViews; - createMetrics(metricsAdmin); + for(String name : enabledViews) + { + insertSortedChild(new MetricsView(Service.this, name, metricsAdmin, true), _metrics, null); + } + for(String name : disabledViews) + { + insertSortedChild(new MetricsView(Service.this, name, metricsAdmin, false), _metrics, null); + } rebuild(Service.this); } }); @@ -547,17 +553,6 @@ public class Service extends ListArrayTreeNode } } - private void createMetrics(IceMX.MetricsAdminPrx metricsAdmin) - { - if(_metricsNames != null) - { - for(String name : _metricsNames) - { - insertSortedChild(new MetricsView(this, name, metricsAdmin), _metrics, null); - } - } - } - void rebuild(Service service) { _adapters = service._adapters; @@ -599,7 +594,6 @@ public class Service extends ListArrayTreeNode private boolean _started = false; private boolean _metricsRetrieved = false; - private String[] _metricsNames; static private ServiceEditor _editor; static private DefaultTreeCellRenderer _cellRenderer; |