summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/LiveDeployment/Service.java
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2012-10-01 23:31:53 +0200
committerJose <jose@zeroc.com>2012-10-01 23:31:53 +0200
commita65969855f34adfa9b7475d89a20889dec1a69ef (patch)
tree7f5e49bad2c36df014be3e6613a7a7a09d9cb2cf /java/src/IceGridGUI/LiveDeployment/Service.java
parentAdded support to display IceBox metrics (diff)
downloadice-a65969855f34adfa9b7475d89a20889dec1a69ef.tar.bz2
ice-a65969855f34adfa9b7475d89a20889dec1a69ef.tar.xz
ice-a65969855f34adfa9b7475d89a20889dec1a69ef.zip
Graph and Metrics views bug fixes
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/Service.java')
-rw-r--r--java/src/IceGridGUI/LiveDeployment/Service.java25
1 files changed, 6 insertions, 19 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/Service.java b/java/src/IceGridGUI/LiveDeployment/Service.java
index a375e8f1422..7d8c0a3ad39 100644
--- a/java/src/IceGridGUI/LiveDeployment/Service.java
+++ b/java/src/IceGridGUI/LiveDeployment/Service.java
@@ -344,10 +344,11 @@ public class Service extends ListArrayTreeNode
{
if(_started)
{
- _metricsRetrieved = false;
- _metrics.clear();
- rebuild(this);
_started = false;
+ if(getRoot().getTree().isExpanded(getPath()))
+ {
+ fetchMetricsViewNames();
+ }
getRoot().getTreeModel().nodeChanged(this);
}
}
@@ -480,9 +481,9 @@ public class Service extends ListArrayTreeNode
public void fetchMetricsViewNames()
{
- if(!_started || _metricsRetrieved)
+ if(_metricsRetrieved)
{
- return; // Already loaded or not started.
+ return; // Already loaded.
}
_metricsRetrieved = true;
@@ -557,20 +558,6 @@ public class Service extends ListArrayTreeNode
}
}
- void rebuild(Service service, boolean fetchMetricsViewNames)
- {
- _metrics.clear();
- rebuild(service);
- if(fetchMetricsViewNames)
- {
- _metricsRetrieved = false;
- if(getRoot().getTree().isExpanded(getPath()))
- {
- fetchMetricsViewNames();
- }
- }
- }
-
void rebuild(Service service)
{
_adapters = service._adapters;