summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/LiveDeployment/ServerEditor.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2007-11-30 15:27:49 -0500
committerBernard Normier <bernard@zeroc.com>2007-11-30 15:27:49 -0500
commite5c6f17ce67f71bacdc4d2a01be487907e08f8cc (patch)
tree1289b3dd8e93fe0e36be8ecdff2f024bb1c57271 /java/src/IceGridGUI/LiveDeployment/ServerEditor.java
parentMerge branch 'master' of ssh://cvs.zeroc.com/home/git/ice (diff)
downloadice-e5c6f17ce67f71bacdc4d2a01be487907e08f8cc.tar.bz2
ice-e5c6f17ce67f71bacdc4d2a01be487907e08f8cc.tar.xz
ice-e5c6f17ce67f71bacdc4d2a01be487907e08f8cc.zip
Added Properties facet to IceBox services
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/ServerEditor.java')
-rwxr-xr-xjava/src/IceGridGUI/LiveDeployment/ServerEditor.java46
1 files changed, 21 insertions, 25 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/ServerEditor.java b/java/src/IceGridGUI/LiveDeployment/ServerEditor.java
index d46894fbde1..4924c1bac4d 100755
--- a/java/src/IceGridGUI/LiveDeployment/ServerEditor.java
+++ b/java/src/IceGridGUI/LiveDeployment/ServerEditor.java
@@ -119,40 +119,36 @@ class ServerEditor extends CommunicatorEditor
{
_currentState.setText(state.toString());
_enabled.setSelected(server.isEnabled());
+
int pid = server.getPid();
if(pid == 0)
{
_currentPid.setText("");
- _buildId.setText("");
- _properties.clear();
- _refreshButton.setEnabled(false);
}
else
{
_currentPid.setText(Integer.toString(pid));
-
- int iceIntVersion = Utils.getIntVersion(resolver.substitute(descriptor.iceVersion));
+ }
- if(iceIntVersion == 0 || iceIntVersion >= 30300)
- {
- _buildId.setText("Retrieving...");
- _properties.clear();
-
- //
- // Retrieve all properties in background
- //
- _target.showRuntimeProperties();
- _refreshButton.setEnabled(true);
- }
- else
- {
- _buildId.setText("");
- _properties.clear();
- _refreshButton.setEnabled(false);
- }
+ int iceIntVersion = server.getIceVersion();
+ if(state == ServerState.Active && (iceIntVersion == 0 || iceIntVersion >= 30300))
+ {
+ _buildId.setText("Retrieving...");
+ _properties.clear();
+
+ //
+ // Retrieve all properties in background
+ //
+ _target.showRuntimeProperties();
+ _refreshButton.setEnabled(true);
+ }
+ else
+ {
+ _buildId.setText("");
+ _properties.clear();
+ _refreshButton.setEnabled(false);
}
}
-
_application.setText(resolver.find("application"));
@@ -210,7 +206,7 @@ class ServerEditor extends CommunicatorEditor
// That's to report error messages
//
- if(server == _target && _target.getPid() != 0)
+ if(server == _target)
{
_buildId.setText(buildString);
}
@@ -221,7 +217,7 @@ class ServerEditor extends CommunicatorEditor
void setRuntimeProperties(java.util.SortedMap map, Server server)
{
- if(server == _target && _target.getPid() != 0)
+ if(server == _target)
{
_properties.setSortedMap(map);