summaryrefslogtreecommitdiff
path: root/qpid/java/bdbstore
diff options
context:
space:
mode:
authorRobert Godfrey <rgodfrey@apache.org>2013-07-17 21:29:29 +0000
committerRobert Godfrey <rgodfrey@apache.org>2013-07-17 21:29:29 +0000
commite8fb868c3ef7d20131dee243aa464c048fd8f10e (patch)
tree5971149f6569b192964cd88480654e4f26158698 /qpid/java/bdbstore
parentc92ff11e0ff110541016f44e9bf882dd40911f76 (diff)
downloadqpid-python-e8fb868c3ef7d20131dee243aa464c048fd8f10e.tar.gz
QPID-4998 : [Java Broker] Add ability to set durability, sync policy on creation of HA Virtual Host through Web Management
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1504285 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/bdbstore')
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html39
1 files changed, 38 insertions, 1 deletions
diff --git a/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html b/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html
index 1727264d41..17ffb1686f 100644
--- a/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html
+++ b/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html
@@ -31,7 +31,44 @@
<td class="tableContainer-labelCell" style="width: 300px;"><strong>Helper Address*: </strong></td>
<td class="tableContainer-valueCell">
<input dojoType="dijit/form/ValidationTextBox" id="formAddVirtualHost.specific.helperAddress"
- required="true" name="haHelperAddress" placeholder="host:port"/>
+ required="true" name="haHelperAddress" data-dojo-props="regExp:'([0-9a-zA-Z.-_]|::)+:[0-9]{1,5}', invalidMessage:'Must be of the form host:port'" placeholder="host:port"/>
+ </td>
+ </tr>
+ <tr>
+ <td class="tableContainer-labelCell" style="width: 300px;"><strong>Durability: </strong></td>
+ <td class="tableContainer-valueCell">
+ <input dojoType="dijit/form/ValidationTextBox" id="formAddVirtualHost.specific.haDurability"
+ name="haDurability" placeholder="NO_SYNC,NO_SYNC,SIMPLE_MAJORITY"/>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="tableContainer-labelCell" style="width: 300px;"><strong>Coalesce local sync: </strong></td>
+ <td class="tableContainer-valueCell">
+ <input dojoType="dijit/form/CheckBox" id="formAddVirtualHost.specific.haCoalescingSync"
+ checked="true" onchange="require(['dijit/registry', 'dojo/domReady!'],
+ function(registry){
+ var checkbox = registry.byId('formAddVirtualHost.specific.haCoalescingSync');
+ var hidden = registry.byId('formAddVirtualHost.specific.haCoalescingSyncHidden');
+ hidden.set('value', checkbox.get('checked'));
+ })"/>
+
+ <input dojoType="dijit/form/TextBox" id="formAddVirtualHost.specific.haCoalescingSyncHidden" type="hidden" name="haCoalescingSync" value="true"/>
+ </td>
+
+ </tr>
+
+ <tr>
+ <td class="tableContainer-labelCell" style="width: 300px;"><strong>Designated Primary: </strong></td>
+ <td class="tableContainer-valueCell">
+ <input dojoType="dijit/form/CheckBox" id="formAddVirtualHost.specific.haDesignatedPrimary"
+ onchange="require(['dijit/registry', 'dojo/domReady!'],
+ function(registry){
+ var checkbox = registry.byId('formAddVirtualHost.specific.haDesignatedPrimary');
+ var hidden = registry.byId('formAddVirtualHost.specific.haDesignatedPrimaryHidden');
+ hidden.set('value', checkbox.get('checked'));
+ })"/>
+ <input dojoType="dijit/form/TextBox" id="formAddVirtualHost.specific.haDesignatedPrimaryHidden" type="hidden" name="haDesignatedPrimary" value="false"/>
</td>
</tr>
</table>