summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Coordinator.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-12-18 19:31:28 +0000
committerBernard Normier <bernard@zeroc.com>2006-12-18 19:31:28 +0000
commitaedd8466aedc76ee0af8bc730feb973ee6f44c6a (patch)
tree85911efa70a0dce16947abfc470e6379a0e8c6d3 /java/src/IceGridGUI/Coordinator.java
parentFixed Windows compile error (diff)
downloadice-aedd8466aedc76ee0af8bc730feb973ee6f44c6a.tar.bz2
ice-aedd8466aedc76ee0af8bc730feb973ee6f44c6a.tar.xz
ice-aedd8466aedc76ee0af8bc730feb973ee6f44c6a.zip
Added support for user-defined log files
Diffstat (limited to 'java/src/IceGridGUI/Coordinator.java')
-rwxr-xr-xjava/src/IceGridGUI/Coordinator.java32
1 files changed, 29 insertions, 3 deletions
diff --git a/java/src/IceGridGUI/Coordinator.java b/java/src/IceGridGUI/Coordinator.java
index c6909a76fe8..bc48d8389d7 100755
--- a/java/src/IceGridGUI/Coordinator.java
+++ b/java/src/IceGridGUI/Coordinator.java
@@ -449,6 +449,12 @@ public class Coordinator
_serverMenu.addSeparator();
_serverMenu.add(_liveActionsForMenu.get(
IceGridGUI.LiveDeployment.TreeNode.WRITE_MESSAGE));
+ _serverMenu.add(_liveActionsForMenu.get(
+ IceGridGUI.LiveDeployment.TreeNode.RETRIEVE_STDOUT));
+ _serverMenu.add(_liveActionsForMenu.get(
+ IceGridGUI.LiveDeployment.TreeNode.RETRIEVE_STDERR));
+ _serverMenu.add(_liveActionsForMenu.get(
+ IceGridGUI.LiveDeployment.TreeNode.RETRIEVE_LOG));
_serverMenu.addSeparator();
_signalMenu = new JMenu("Send Signal");
_serverMenu.add(_signalMenu);
@@ -461,6 +467,15 @@ public class Coordinator
_signalMenu.add(_liveActionsForMenu.get(IceGridGUI.LiveDeployment.TreeNode.SIGTERM));
//
+ // Service sub-menu
+ //
+ _serviceMenu = new JMenu("Service");
+ _serviceMenu.setEnabled(false);
+ toolsMenu.add(_serviceMenu);
+ _serviceMenu.add(_liveActionsForMenu.get(
+ IceGridGUI.LiveDeployment.TreeNode.RETRIEVE_LOG));
+
+ //
// Help menu
//
JMenu helpMenu = new JMenu("Help");
@@ -2344,15 +2359,23 @@ public class Coordinator
availableActions[IceGridGUI.LiveDeployment.TreeNode.ADD_OBJECT] ||
availableActions[IceGridGUI.LiveDeployment.TreeNode.SHUTDOWN_REGISTRY]);
+ _signalMenu.setEnabled(
+ availableActions[IceGridGUI.LiveDeployment.TreeNode.SIGHUP]);
+
_serverMenu.setEnabled(
availableActions[IceGridGUI.LiveDeployment.TreeNode.START] ||
availableActions[IceGridGUI.LiveDeployment.TreeNode.STOP] ||
availableActions[IceGridGUI.LiveDeployment.TreeNode.ENABLE] ||
availableActions[IceGridGUI.LiveDeployment.TreeNode.DISABLE] ||
- availableActions[IceGridGUI.LiveDeployment.TreeNode.PATCH_SERVER]);
-
- _signalMenu.setEnabled(
+ availableActions[IceGridGUI.LiveDeployment.TreeNode.PATCH_SERVER] ||
+ availableActions[IceGridGUI.LiveDeployment.TreeNode.WRITE_MESSAGE] ||
+ availableActions[IceGridGUI.LiveDeployment.TreeNode.RETRIEVE_STDOUT] ||
+ availableActions[IceGridGUI.LiveDeployment.TreeNode.RETRIEVE_STDERR] ||
+ availableActions[IceGridGUI.LiveDeployment.TreeNode.RETRIEVE_LOG] ||
availableActions[IceGridGUI.LiveDeployment.TreeNode.SIGHUP]);
+
+ _serviceMenu.setEnabled(
+ availableActions[IceGridGUI.LiveDeployment.TreeNode.RETRIEVE_LOG]);
}
public void showActions(IceGridGUI.Application.TreeNode node)
@@ -2377,7 +2400,9 @@ public class Coordinator
_appMenu.setEnabled(false);
_nodeMenu.setEnabled(false);
_registryMenu.setEnabled(false);
+ _signalMenu.setEnabled(false);
_serverMenu.setEnabled(false);
+ _serviceMenu.setEnabled(false);
}
@@ -2476,6 +2501,7 @@ public class Coordinator
private JMenu _nodeMenu;
private JMenu _registryMenu;
private JMenu _serverMenu;
+ private JMenu _serviceMenu;
private JMenu _signalMenu;
private final Thread _shutdownHook;