| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <meta name="generator" content="Asciidoctor 2.0.18"> |
| <link rel="icon" type="image/png" href="images/favicon.png"> |
| <title>Configuration Reload</title> |
| <link rel="stylesheet" href="css/asciidoctor.css"> |
| <link rel="stylesheet" href="css/font-awesome.css"> |
| </head> |
| <body class="book toc2 toc-left"> |
| <div id="header"> |
| <h1>Configuration Reload</h1> |
| <div id="toc" class="toc2"> |
| <div id="toctitle"><a href="index.html">User Manual for 2.32.0</a></div> |
| <ul class="sectlevel1"> |
| <li><a href="#reloadable-parameters">1. Reloadable Parameters</a> |
| <ul class="sectlevel2"> |
| <li><a href="#core">1.1. <code><core></code></a></li> |
| <li><a href="#jms-deprecated">1.2. <code><jms></code> <em>(Deprecated)</em></a></li> |
| <li><a href="#queues-deprecated">1.3. <code><queues></code> <em>(Deprecated)</em></a></li> |
| </ul> |
| </li> |
| </ul> |
| </div> |
| </div> |
| <div id="content"> |
| <div id="preamble"> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>The system will perform a periodic check on the configuration files, configured by <code>configuration-file-refresh-period</code>, with the default at <code>5000</code>, in milliseconds. |
| These checks can be disabled by specifying <code>-1</code>.</p> |
| </div> |
| <div class="paragraph"> |
| <p>Note that the Log4J2 configuration has its own reload mechanism, configured via its own log4j2.properties file. |
| See <a href="logging.html#configuration-reload">Logging configuration reload</a> for more detail.</p> |
| </div> |
| <div class="paragraph"> |
| <p>Once the configuration file is changed (broker.xml) the following modules will be reloaded automatically:</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>Address Settings</p> |
| </li> |
| <li> |
| <p>Security Settings</p> |
| </li> |
| <li> |
| <p>Diverts</p> |
| </li> |
| <li> |
| <p>Addresses & Queues</p> |
| </li> |
| <li> |
| <p>Bridges</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>If using <a href="configuration-index.html#modularising-broker-xml">modularised <code>broker.xml</code></a> ensure you also read <a href="configuration-index.html#reloading-modular-configuration-files">reloading modular configuration files</a></p> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Addresses, queues and diverts can be removed automatically when removed from the configuration:</p> |
| </div> |
| <div class="dlist"> |
| <dl> |
| <dt class="hdlist1">config-delete-addresses</dt> |
| <dd> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><code>OFF</code> (default) - will not remove the address upon config reload. |
| Messages left in the attached queues will be left intact.</p> |
| </li> |
| <li> |
| <p><code>FORCE</code> - will remove the address and its queues upon config reload. |
| Messages left in the attached queues will be <strong>lost</strong>.</p> |
| </li> |
| </ul> |
| </div> |
| </dd> |
| <dt class="hdlist1">config-delete-queues</dt> |
| <dd> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><code>OFF</code> (default) - will not remove the queues upon config reload. |
| Messages left in the queues will be left intact.</p> |
| </li> |
| <li> |
| <p><code>FORCE</code> - will remove the queues. |
| Messages left in the queues will be <strong>lost</strong>.</p> |
| </li> |
| </ul> |
| </div> |
| </dd> |
| <dt class="hdlist1">config-delete-diverts</dt> |
| <dd> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><code>OFF</code> (default) - will not remove the diverts upon config reload.</p> |
| </li> |
| <li> |
| <p><code>FORCE</code> - will remove the diverts upon config reload.</p> |
| </li> |
| </ul> |
| </div> |
| </dd> |
| </dl> |
| </div> |
| <div class="paragraph"> |
| <p>By default, all settings are <code>OFF</code>, so that addresses, queues and diverts aren’t removed upon configuration reload, reducing the risk of losing messages.</p> |
| </div> |
| <div class="paragraph"> |
| <p>Addresses, queues and diverts no longer present in the configuration file can be removed manually via the web interface, CLI, or JMX management operations.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| </div> |
| </div> |
| <div class="sect1"> |
| <h2 id="reloadable-parameters"><a class="anchor" href="#reloadable-parameters"></a><a class="link" href="#reloadable-parameters">1. Reloadable Parameters</a></h2> |
| <div class="sectionbody"> |
| <div class="paragraph"> |
| <p>The broker configuration file has 2 main parts, <code><core></code> and <code><jms></code>. |
| Some of the parameters in the 2 parts are monitored and, if modified, reloaded into the broker at runtime.</p> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| Elements under <code><jms></code> are <strong>deprecated</strong>. |
| Users are encouraged to use <code><core></code> configuration entities. |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Most parameters reloaded take effect immediately after reloading. |
| However there are some that won’t take any effect unless you restarting the broker. |
| Such parameters are specifically indicated in the following text.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="sect2"> |
| <h3 id="core"><a class="anchor" href="#core"></a><a class="link" href="#core">1.1. <code><core></code></a></h3> |
| <div class="sect3"> |
| <h4 id="security-settings"><a class="anchor" href="#security-settings"></a><a class="link" href="#security-settings">1.1.1. <code><security-settings></code></a></h4> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><code><security-setting></code> element</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>Changes to any <code><security-setting></code> elements will be reloaded. |
| Each <code><security-setting></code> defines security roles for a matched address.</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p>The <code>match</code> attribute</p> |
| <div class="paragraph"> |
| <p>This attribute defines the address for which the security-setting is defined. |
| It can take wildcards such as ‘#’ and ‘*’.</p> |
| </div> |
| </li> |
| <li> |
| <p>The <code><permission></code> sub-elements</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>Each <code><security-setting></code> can have a list of <code><permission></code> elements, each of which defines a specific permission-roles mapping. |
| Each permission has 2 attributes ‘type’ and ‘roles’. |
| The ‘type’ attribute defines the type of operation allowed, the ‘roles’ defines which roles are allowed to perform such operation. |
| Refer to the user’s manual for a list of operations that can be defined.</p> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Once loaded the security-settings will take effect immediately. |
| Any new clients will subject to the new security settings. |
| Any existing clients will subject to the new settings as well, as soon as they performs a new security-sensitive operation.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="paragraph"> |
| <p>Below lists the effects of adding, deleting and updating of an element/attribute within the <code><security-settings></code> element, whether a change can be done or can’t be done.</p> |
| </div> |
| <table class="tableblock frame-all grid-all stretch"> |
| <colgroup> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| </colgroup> |
| <thead> |
| <tr> |
| <th class="tableblock halign-left valign-top">Operation</th> |
| <th class="tableblock halign-left valign-top">Add</th> |
| <th class="tableblock halign-left valign-top">Delete</th> |
| <th class="tableblock halign-left valign-top">Update</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><security-settings></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X* (at most one element is allowed)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Deleting it means delete the whole security settings from the running broker.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A*</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><security-setting></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Adding one element means adding a new set of security roles for an address in the running broker</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Deleting one element means removing a set of security roles for an address in the running broker</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Updating one element means updating the security roles for an address (if match attribute is not changed), or means removing the old match address settings and adding a new one (if match attribute is changed)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>match</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A*</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X*</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Changing this value is same as deleting the whole <code><security-setting> with the old match value and adding `</security-setting></code></p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><permission></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Adding one means adding a new permission definition to runtime broker</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Deleting a permission from the runtime broker</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Updating a permission-roles in the runtime broker</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>type</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A*</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X*</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Changing the type value means remove the permission of the old one and add the permission of this type to the running broker.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>roles</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A*</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X*</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Changing the ‘roles’ value means updating the permission’s allowed roles to the running broker</p></td> |
| </tr> |
| </tbody> |
| </table> |
| <div class="exampleblock"> |
| <div class="content"> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><code>N/A</code> means this operation is not applicable.</p> |
| </li> |
| <li> |
| <p><code>X</code> means this operation is not allowed.</p> |
| </li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div class="sect3"> |
| <h4 id="address-settings"><a class="anchor" href="#address-settings"></a><a class="link" href="#address-settings">1.1.2. <code><address-settings></code></a></h4> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><code><address-settings></code> element</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>Changes to elements under <code><address-settings></code> will be reloaded into runtime broker. |
| It contains a list of <code><address-setting></code> elements.</p> |
| </div> |
| <div class="ulist"> |
| <ul> |
| <li> |
| <p><code><address-setting></code> element</p> |
| </li> |
| </ul> |
| </div> |
| <div class="paragraph"> |
| <p>Each address-setting element has a ‘match’ attribute that defines an address pattern for which this address-setting is defined. |
| It also has a list of sub-elements used to define the properties of a matching address.</p> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Parameters reloaded in this category will take effect immediately after reloading. |
| The effect of deletion of Address’s and Queue’s, not auto created is controlled by parameter <code>config-delete-addresses</code> and <code>config-delete-queues</code> as described in the doc.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="paragraph"> |
| <p>Below lists the effects of adding, deleting and updating of an element/attribute within the address-settings element, whether a change can be done or can’t be done.</p> |
| </div> |
| <table class="tableblock frame-all grid-all stretch"> |
| <colgroup> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| </colgroup> |
| <thead> |
| <tr> |
| <th class="tableblock halign-left valign-top">Operation</th> |
| <th class="tableblock halign-left valign-top">Add</th> |
| <th class="tableblock halign-left valign-top">Delete</th> |
| <th class="tableblock halign-left valign-top">Update</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><address-settings></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X(at most one element is allowed)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Deleting it means delete the whole address settings from the running broker</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><address-setting></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Adding one element means adding a set of address-setting for a new address in the running broker</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Deleting one means removing a set of address-setting for an address in the running broker</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Updating one element means updating the address setting for an address (if match attribute is not changed), or means removing the old match address settings and adding a new one (if match attribute is changed)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>match</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Changing this value is same as deleting the whole <code><address-setting></code> with the old match value and adding a new one with the new match value. <code></address-setting></code></p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><dead-letter-address></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Removing the configured dead-letter-address address from running broker.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The dead letter address of the matching address will be updated after reloading</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><expiry-address></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Removing the configured expiry address from running broker.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The expiry address of the matching address will be updated after reloading</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><expiry-delay></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured expiry-delay will be removed from running broker.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The expiry-delay for the matching address will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><redelivery-delay></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured redelivery-delay will be removed from running broker after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The redelivery-delay for the matchin address will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><redelivery-delay-multiplier></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured redelivery-delay-multiplier will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The redelivery-delay-multiplier will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><max-redelivery-delay></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured max-redelivery-delay will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The max-redelivery-delay will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><max-delivery-attempts></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured max-delivery-attempts will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The max-delivery-attempts will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><max-size-bytes></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured max-size-bytes will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The max-size-bytes will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><page-size-bytes></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured page-size-bytes will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The page-size-bytes will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><address-full-policy></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured address-full-policy will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The address-full-policy will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><message-counter-history-day-limit></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured message-counter-history-day-limit will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The message-counter-history-day-limit will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><last-value-queue></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured last-value-queue will be removed from running broker after reloading (no longer a last value queue).</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The last-value-queue will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><redistribution-delay></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured redistribution-delay will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The redistribution-delay will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><send-to-dla-on-no-route></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured send-to-dla-on-no-route will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The send-to-dla-on-no-route will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><slow-consumer-threshold></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured slow-consumer-threshold will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The slow-consumer-threshold will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><slow-consumer-policy></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured slow-consumer-policy will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The slow-consumer-policy will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><slow-consumer-check-period></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured slow-consumer-check-period will be removed from running broker after reloading. |
| (meaning the slow consumer checker thread will be cancelled)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The slow-consumer-check-period will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><auto-create-queues></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured auto-create-queues will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The auto-create-queues will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><auto-delete-queues></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured auto-delete-queues will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The auto-delete-queues will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><config-delete-queues></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured config-delete-queues will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The config-delete-queues will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><auto-create-addresses></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured auto-create-addresses will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The auto-create-addresses will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><auto-delete-addresses></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured auto-delete-addresses will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The auto-delete-addresses will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><config-delete-addresses></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured config-delete-addresses will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The config-delete-addresses will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><management-browse-page-size></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured management-browse-page-size will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The management-browse-page-size will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><default-purge-on-no-consumers></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured default-purge-on-no-consumers will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The default-purge-on-no-consumers will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><default-max-consumers></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured default-max-consumers will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The default-max-consumers will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><default-queue-routing-type></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured default-queue-routing-type will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The default-queue-routing-type will be updated after reloading.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><default-address-routing-type></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The configured default-address-routing-type will be removed from running broker after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The default-address-routing-type will be updated after reloading.</p></td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <div class="sect3"> |
| <h4 id="diverts"><a class="anchor" href="#diverts"></a><a class="link" href="#diverts">1.1.3. <code><diverts></code></a></h4> |
| <div class="paragraph"> |
| <p>All <code><divert></code> elements will be reloaded. |
| Each <code><divert></code> element has a ‘name’ and several sub-elements that defines the properties of a divert.</p> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Existing diverts get undeployed if you delete their <code><divert></code> element.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="paragraph"> |
| <p>Below lists the effects of adding, deleting and updating of an element/attribute within the diverts element, whether a change can be done or can’t be done.</p> |
| </div> |
| <table class="tableblock frame-all grid-all stretch"> |
| <colgroup> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| </colgroup> |
| <thead> |
| <tr> |
| <th class="tableblock halign-left valign-top">Operation</th> |
| <th class="tableblock halign-left valign-top">Add</th> |
| <th class="tableblock halign-left valign-top">Delete</th> |
| <th class="tableblock halign-left valign-top">Update</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><diverts></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Deleting it means delete (undeploy) all diverts in running broker.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><divert></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Adding a new divert. |
| It will be deployed after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Deleting it means the divert will be undeployed after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert (unless restarting broker, in which case the divert will be redeployed)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>name</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">A new divert with the name will be deployed. |
| (if it is not already there in broker). |
| Otherwise no effect.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><transformer-class-name></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker, in which case the divert will be deployed without the transformer class)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker, in which case the divert has the transformer class)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><exclusive></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><routing-name></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><address></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><forwarding-address></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><filter></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><routing-type></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X (no more than one can be present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">No effect on the deployed divert.(unless restarting broker)</p></td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <div class="sect3"> |
| <h4 id="addresses"><a class="anchor" href="#addresses"></a><a class="link" href="#addresses">1.1.4. <code><addresses></code></a></h4> |
| <div class="paragraph"> |
| <p>The <code><addresses></code> element contains a list <code><address></code> elements. |
| Once changed, all <code><address></code> elements in <code><addresses></code> will be reloaded.</p> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Once reloaded, all new addresses (as well as the pre-configured queues) will be deployed to the running broker and all those that are missing from the configuration will be undeployed.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Parameters reloaded in this category will take effect immediately after reloading. |
| The effect of deletion of Address’s and Queue’s, not auto created is controlled by parameter <code>config-delete-addresses</code> and <code>config-delete-queues</code> as described in this doc.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="paragraph"> |
| <p>Below lists the effects of adding, deleting and updating of an element/attribute within the <code><addresses></code> element, whether a change can be done or can’t be done.</p> |
| </div> |
| <table class="tableblock frame-all grid-all stretch"> |
| <colgroup> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| </colgroup> |
| <thead> |
| <tr> |
| <th class="tableblock halign-left valign-top">Operation</th> |
| <th class="tableblock halign-left valign-top">Add</th> |
| <th class="tableblock halign-left valign-top">Delete</th> |
| <th class="tableblock halign-left valign-top">Update</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><addresses></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X(no more than one is present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Deleting it means delete (undeploy) all diverts in running broker.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><address></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">A new address will be deployed in the running broker</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The corresponding address will be undeployed.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>name</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">After reloading the address of the old name will be undeployed and the new will be deployed.</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><anycast></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X(no more than one is present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The anycast routing type will be undeployed from this address, as well as its containing queues after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><queue></code>(under <code><anycast></code>)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">An anycast queue will be deployed after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The anycast queue will be undeployed</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">For updating queues please see next section <code><queue></code></p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><multicast></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X(no more than one is present)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The multicast routing type will be undeployed from this address, as well as its containing queues after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><queue></code>(under <code><multicast></code>)</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">A multicast queue will be deployed after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The multicast queue will be undeployed</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">For updating queues please see next section <code><queue></code></p></td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <div class="sect3"> |
| <h4 id="queue"><a class="anchor" href="#queue"></a><a class="link" href="#queue">1.1.5. <code><queue></code></a></h4> |
| <div class="paragraph"> |
| <p>Changes to any <code><queue></code> elements will be reloaded to the running broker.</p> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Once reloaded, all new queues will be deployed to the running broker and all queues that are missing from the configuration will be undeployed.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="admonitionblock note"> |
| <table> |
| <tr> |
| <td class="icon"> |
| <i class="fa icon-note" title="Note"></i> |
| </td> |
| <td class="content"> |
| <div class="paragraph"> |
| <p>Parameters reloaded in this category will take effect immediately after reloading. |
| The effect of deletion of Address’s and Queue’s, not auto created is controlled by parameter <code>config-delete-addresses</code> and <code>config-delete-queues</code> as described in this doc.</p> |
| </div> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <div class="paragraph"> |
| <p>Below lists the effects of adding, deleting and updating of an element/attribute within the <code><queue></code> element, and whether a change can be done or can’t be done.</p> |
| </div> |
| <table class="tableblock frame-all grid-all stretch"> |
| <colgroup> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| <col style="width: 25%;"> |
| </colgroup> |
| <thead> |
| <tr> |
| <th class="tableblock halign-left valign-top">Operation</th> |
| <th class="tableblock halign-left valign-top">Add</th> |
| <th class="tableblock halign-left valign-top">Delete</th> |
| <th class="tableblock halign-left valign-top">Update</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><queue></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">A new queue is deployed after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The queue will be undeployed after reloading.</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>name</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">N/A</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">X</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">A queue with new name will be deployed and the queue with old name will be updeployed after reloading (see Note above).</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>max-consumers</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">If max-consumers > current consumers max-consumers will update on reload</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">max-consumers will be set back to the default <code>-1</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">If max-consumers > current consumers max-consumers will update on reload</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>purge-on-no-consumers</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload purge-on-no-consumers will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>false</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload purge-on-no-consumers will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>enabled</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload enabled will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>true</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload enabled will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>exclusive</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload exclusive will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>false</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload exclusive will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>group-rebalance</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload group-rebalance will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>false</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload group-rebalance will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>group-rebalance-pause-dispatch</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload group-rebalance-pause-dispatch will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>false</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload group-rebalance-pause-dispatch will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>group-buckets</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload group-buckets will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>-1</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload group-buckets will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>group-first-key</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload group-first-key will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>null</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload group-first-key will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>last-value</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload last-value will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>false</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload last-value will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>last-value-key</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload last-value-key will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>null</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload last-value-key will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>non-destructive</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload non-destructive will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>false</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload non-destructive will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>consumers-before-dispatch</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload consumers-before-dispatch will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>0</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload consumers-before-dispatch will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>delay-before-dispatch</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload delay-before-dispatch will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>-1</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload delay-before-dispatch will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">attribute <code>ring-size</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload ring-size will be updated</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">Will be set back to the default <code>-1</code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">On reload ring-size will be updated</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><filter></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The filter will be added after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The filter will be removed after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The filter will be updated after reloading</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><durable></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The queue durability will be set to the given value after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The queue durability will be set to the default <code>true</code> after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The queue durability will be set to the new value after reloading</p></td> |
| </tr> |
| <tr> |
| <td class="tableblock halign-left valign-top"><p class="tableblock"><code><user></code></p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The queue user will be set to the given value after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The queue user will be set to the default <code>null</code> after reloading</p></td> |
| <td class="tableblock halign-left valign-top"><p class="tableblock">The queue user will be set to the new value after reloading</p></td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| </div> |
| <div class="sect2"> |
| <h3 id="jms-deprecated"><a class="anchor" href="#jms-deprecated"></a><a class="link" href="#jms-deprecated">1.2. <code><jms></code> <em>(Deprecated)</em></a></h3> |
| |
| </div> |
| <div class="sect2"> |
| <h3 id="queues-deprecated"><a class="anchor" href="#queues-deprecated"></a><a class="link" href="#queues-deprecated">1.3. <code><queues></code> <em>(Deprecated)</em></a></h3> |
| |
| </div> |
| </div> |
| </div> |
| </div> |
| </body> |
| </html> |