diff options
author | Bernard Normier <bernard@zeroc.com> | 2006-11-06 22:37:32 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2006-11-06 22:37:32 +0000 |
commit | 44dc5188cbf81bad98d6e83282d6ca86ee157cb1 (patch) | |
tree | 059eed553006cd0558c0fe0c50717ce09ae3bf1c /java/src/IceGridGUI/Application/AdapterEditor.java | |
parent | undo commit (diff) | |
download | ice-44dc5188cbf81bad98d6e83282d6ca86ee157cb1.tar.bz2 ice-44dc5188cbf81bad98d6e83282d6ca86ee157cb1.tar.xz ice-44dc5188cbf81bad98d6e83282d6ca86ee157cb1.zip |
Added Ordered load-balancing policy and policy field on adapters
Diffstat (limited to 'java/src/IceGridGUI/Application/AdapterEditor.java')
-rwxr-xr-x | java/src/IceGridGUI/Application/AdapterEditor.java | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/java/src/IceGridGUI/Application/AdapterEditor.java b/java/src/IceGridGUI/Application/AdapterEditor.java index c37deef59c9..f1bb5997df3 100755 --- a/java/src/IceGridGUI/Application/AdapterEditor.java +++ b/java/src/IceGridGUI/Application/AdapterEditor.java @@ -163,6 +163,11 @@ class AdapterEditor extends CommunicatorChildEditor _replicaGroupId.getEditor().getEditorComponent(); replicaGroupIdTextField.getDocument().addDocumentListener(_updateListener); _replicaGroupId.setToolTipText("Select a replica group"); + + _priority.getDocument().addDocumentListener(_updateListener); + _priority.setToolTipText("The priority of this adapter; see the Ordered load-balancing " + + "policy in Replica Groups"); + JTextField publishedEndpointsTextField = (JTextField) _publishedEndpoints.getEditor().getEditorComponent(); @@ -184,6 +189,7 @@ class AdapterEditor extends CommunicatorChildEditor descriptor.description = _description.getText(); descriptor.id = getIdAsString(); descriptor.replicaGroupId = getReplicaGroupIdAsString(); + descriptor.priority = _priority.getText().trim(); descriptor.registerProcess = _registerProcess.isSelected(); descriptor.waitForActivation = _waitForActivation.isSelected(); descriptor.objects = mapToObjectDescriptorSeq(_objects.get()); @@ -228,11 +234,15 @@ class AdapterEditor extends CommunicatorChildEditor builder.append(_replicaGroupButton); builder.nextLine(); + builder.append("Priority"); + builder.append(_priority, 3); + builder.nextLine(); + builder.append("Endpoints" ); builder.append(_endpoints, 3); builder.nextLine(); - builder.append("Published Endpoints" ); + builder.append("Published Endpoints"); builder.append(_publishedEndpoints, 3); builder.nextLine(); @@ -353,7 +363,7 @@ class AdapterEditor extends CommunicatorChildEditor else { _replicaGroupId.setSelectedItem(replicaGroupId); - } + } } } @@ -390,12 +400,11 @@ class AdapterEditor extends CommunicatorChildEditor adapter.getResolver() : null; boolean isEditable = resolver == null; - boolean inIceBox = adapter.inIceBox(); _oldName = descriptor.name; _name.setText(Utils.substitute(descriptor.name, resolver)); - _name.setEditable(isEditable && !inIceBox); + _name.setEditable(isEditable); _description.setText( Utils.substitute(descriptor.description, resolver)); @@ -448,9 +457,13 @@ class AdapterEditor extends CommunicatorChildEditor }); setReplicaGroupId(Utils.substitute(descriptor.replicaGroupId, resolver)); + _replicaGroupId.setEnabled(isEditable); _replicaGroupId.setEditable(isEditable); + _priority.setText(Utils.substitute(descriptor.priority, resolver)); + _priority.setEditable(isEditable); + if(adapter.isEphemeral()) { _endpoints.setText("default"); @@ -545,6 +558,8 @@ class AdapterEditor extends CommunicatorChildEditor private JComboBox _replicaGroupId = new JComboBox(); private JButton _replicaGroupButton; + private JTextField _priority = new JTextField(20); + private JTextField _endpoints = new JTextField(20); private JComboBox _publishedEndpoints = new JComboBox( new Object[]{PUBLISH_ACTUAL}); |