summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/LiveDeployment/ServerEditor.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-05-23 22:05:06 +0000
committerBernard Normier <bernard@zeroc.com>2006-05-23 22:05:06 +0000
commita61e6c5cf93b9a59002482a605bef2d687fe990c (patch)
tree307043acc2d9c0a41aabd45b9e73788e0f6f66b4 /java/src/IceGridGUI/LiveDeployment/ServerEditor.java
parentFix (diff)
downloadice-a61e6c5cf93b9a59002482a605bef2d687fe990c.tar.bz2
ice-a61e6c5cf93b9a59002482a605bef2d687fe990c.tar.xz
ice-a61e6c5cf93b9a59002482a605bef2d687fe990c.zip
Added support for always/session and allocatable
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/ServerEditor.java')
-rwxr-xr-xjava/src/IceGridGUI/LiveDeployment/ServerEditor.java19
1 files changed, 16 insertions, 3 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/ServerEditor.java b/java/src/IceGridGUI/LiveDeployment/ServerEditor.java
index eb1e41c8033..80f2c2ac878 100755
--- a/java/src/IceGridGUI/LiveDeployment/ServerEditor.java
+++ b/java/src/IceGridGUI/LiveDeployment/ServerEditor.java
@@ -58,7 +58,9 @@ class ServerEditor extends CommunicatorEditor
_deactivationTimeout.setEditable(false);
_options.setEditable(false);
+ _user.setEditable(false);
+ _allocatable.setEnabled(false);
_applicationDistrib.setEnabled(false);
_icepatch.setEditable(false);
_directories.setEditable(false);
@@ -129,10 +131,14 @@ class ServerEditor extends CommunicatorEditor
_envs.setEnvs(descriptor.envs, resolver);
+ _user.setText(resolver.substitute(descriptor.user));
+
_activation.setText(resolver.substitute(descriptor.activation));
_activationTimeout.setText(resolver.substitute(descriptor.activationTimeout));
_deactivationTimeout.setText(resolver.substitute(descriptor.deactivationTimeout));
+ _allocatable.setSelected(descriptor.allocatable);
+
_applicationDistrib.setSelected(descriptor.applicationDistrib);
_icepatch.setText(resolver.substitute(resolver.substitute(descriptor.distrib.icepatch)));
@@ -190,7 +196,9 @@ class ServerEditor extends CommunicatorEditor
builder.append("Command Arguments");
builder.append(_options, 3);
builder.nextLine();
-
+ builder.append("Run as");
+ builder.append(_user, 3);
+ builder.nextLine();
builder.append("Environment Variables");
builder.nextLine();
builder.append("");
@@ -215,7 +223,9 @@ class ServerEditor extends CommunicatorEditor
builder.append("Deactivation Timeout");
builder.append(_deactivationTimeout, 3);
builder.nextLine();
-
+ builder.append("", _allocatable);
+ builder.nextLine();
+
JComponent c = builder.appendSeparator("Distribution");
c.setToolTipText("Files specific to this server");
@@ -268,11 +278,14 @@ class ServerEditor extends CommunicatorEditor
private JTextField _exe = new JTextField(20);
private JTextField _pwd = new JTextField(20);
+ private JTextField _user = new JTextField(20);
private JTextField _activation = new JTextField(20);
private JTextField _activationTimeout = new JTextField(20);
private JTextField _deactivationTimeout = new JTextField(20);
-
+ private JCheckBox _allocatable = new JCheckBox("Allocatable");
+
+
private TableField _envs = new TableField("Name", "Value");
private JTextField _options = new JTextField(20);