summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/LiveDeployment/Service.java
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2012-12-07 15:25:53 +0100
committerJose <jose@zeroc.com>2012-12-07 15:25:53 +0100
commitbf2c2b8549be20e5d14223206c0b503304446241 (patch)
treec689a582e21c43015c772473a3c7b3163e3f8b7d /java/src/IceGridGUI/LiveDeployment/Service.java
parentFixed ICE-5100 - IceGrid/noRestartUpdate failure (diff)
downloadice-bf2c2b8549be20e5d14223206c0b503304446241.tar.bz2
ice-bf2c2b8549be20e5d14223206c0b503304446241.tar.xz
ice-bf2c2b8549be20e5d14223206c0b503304446241.zip
IceGridGUI metrics bugs fixes:
- Fixed (ICE-5112) add to metrics graph doesn't always work after removing metrics from a graph - Fixed (ICE-5110) Missing disabled metrics views for IceBox services - Fixed (ICE-5109) strange shadow in IceGridGUI graph
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/Service.java')
-rw-r--r--java/src/IceGridGUI/LiveDeployment/Service.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/Service.java b/java/src/IceGridGUI/LiveDeployment/Service.java
index 12c01535566..a451c709fc5 100644
--- a/java/src/IceGridGUI/LiveDeployment/Service.java
+++ b/java/src/IceGridGUI/LiveDeployment/Service.java
@@ -487,13 +487,13 @@ public class Service extends ListArrayTreeNode
{
return; // Already loaded.
}
- _metricsRetrieved = true;
Ice.ObjectPrx serverAdmin = ((Server)_parent).getServerAdmin();
if(serverAdmin == null)
{
return;
}
+ _metricsRetrieved = true;
final IceMX.MetricsAdminPrx metricsAdmin =
IceMX.MetricsAdminPrxHelper.uncheckedCast(serverAdmin.ice_facet("IceBox.Service." + _id +
".Metrics"));
@@ -525,6 +525,7 @@ public class Service extends ListArrayTreeNode
{
public void run()
{
+ _metricsRetrieved = false;
if(e instanceof Ice.ObjectNotExistException)
{
// Server is down.
@@ -550,6 +551,7 @@ public class Service extends ListArrayTreeNode
}
catch(Ice.LocalException e)
{
+ _metricsRetrieved = false;
JOptionPane.showMessageDialog(getCoordinator().getMainFrame(), "Error: " + e.toString(), "Error",
JOptionPane.ERROR_MESSAGE);
}