| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <configuration |
| xmlns="urn:activemq" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation="urn:activemq ../../../../activemq-server/src/main/resources/schema/artemis-server.xsd"> |
| <core xmlns="urn:activemq:core"> |
| <name>SomeNameForUseOnTheApplicationServer</name> |
| <resolve-protocols>false</resolve-protocols> |
| <persistence-enabled>false</persistence-enabled> |
| <scheduled-thread-pool-max-size>12345</scheduled-thread-pool-max-size> |
| <thread-pool-max-size>54321</thread-pool-max-size> |
| <security-enabled>false</security-enabled> |
| <graceful-shutdown-enabled>true</graceful-shutdown-enabled> |
| <graceful-shutdown-timeout>12345</graceful-shutdown-timeout> |
| <security-invalidation-interval>5423</security-invalidation-interval> |
| <authentication-cache-size>333</authentication-cache-size> |
| <authorization-cache-size>444</authorization-cache-size> |
| <journal-lock-acquisition-timeout>123</journal-lock-acquisition-timeout> |
| <wild-card-routing-enabled>true</wild-card-routing-enabled> |
| <management-address>Giraffe</management-address> |
| <management-notification-address>Whatever</management-notification-address> |
| <cluster-user>Frog</cluster-user> |
| <cluster-password>32a10275cf4ab4e9</cluster-password> |
| <password-codec>org.apache.activemq.artemis.utils.DefaultSensitiveStringCodec</password-codec> |
| <mask-password>true</mask-password> |
| <log-delegate-factory-class-name>com.foo</log-delegate-factory-class-name> |
| <jmx-management-enabled>false</jmx-management-enabled> |
| <jmx-domain>gro.qtenroh</jmx-domain> |
| <message-counter-enabled>true</message-counter-enabled> |
| <message-counter-sample-period>123456</message-counter-sample-period> |
| <message-counter-max-day-history>5</message-counter-max-day-history> |
| <connection-ttl-override>12345</connection-ttl-override> |
| <async-connection-execution-enabled>false</async-connection-execution-enabled> |
| <transaction-timeout>98765</transaction-timeout> |
| <transaction-timeout-scan-period>56789</transaction-timeout-scan-period> |
| <message-expiry-scan-period>10111213</message-expiry-scan-period> |
| <message-expiry-thread-priority>8</message-expiry-thread-priority> |
| <address-queue-scan-period>25000</address-queue-scan-period> |
| <id-cache-size>127</id-cache-size> |
| <journal-datasync>false</journal-datasync> |
| <persist-id-cache>true</persist-id-cache> |
| <populate-validated-user>true</populate-validated-user> |
| <reject-empty-validated-user>false</reject-empty-validated-user> |
| <connection-ttl-check-interval>98765</connection-ttl-check-interval> |
| <configuration-file-refresh-period>1234567</configuration-file-refresh-period> |
| <temporary-queue-namespace>TEMP</temporary-queue-namespace> |
| <global-max-size>1234567</global-max-size> |
| <max-disk-usage>37</max-disk-usage> |
| <disk-scan-period>123</disk-scan-period> |
| <critical-analyzer-policy>HALT</critical-analyzer-policy> |
| <critical-analyzer-check-period>333</critical-analyzer-check-period> |
| <critical-analyzer-timeout>777</critical-analyzer-timeout> |
| <critical-analyzer>false</critical-analyzer> |
| <remoting-incoming-interceptors> |
| <class-name>org.apache.activemq.artemis.tests.unit.core.config.impl.TestInterceptor1</class-name> |
| <class-name>org.apache.activemq.artemis.tests.unit.core.config.impl.TestInterceptor2</class-name> |
| </remoting-incoming-interceptors> |
| <remoting-outgoing-interceptors> |
| <class-name>org.apache.activemq.artemis.tests.unit.core.config.impl.TestInterceptor1</class-name> |
| <class-name>org.apache.activemq.artemis.tests.unit.core.config.impl.TestInterceptor2</class-name> |
| </remoting-outgoing-interceptors> |
| <persist-delivery-count-before-delivery>true</persist-delivery-count-before-delivery> |
| <connectors> |
| <connector name="connector1"> |
| tcp://localhost1:5678? |
| localAddress=mylocal; |
| localPort=99 |
| </connector> |
| <connector name="connector2">vm://5</connector> |
| </connectors> |
| <acceptors> |
| <acceptor> |
| tcp://0.0.0.0:61616? |
| tcpNoDelay=456; |
| connectionTtl=44; |
| connectionsAllowed=${ninetyTwoProp} |
| </acceptor> |
| <acceptor>vm://0?e1=z1;e2=567;connectionsAllowed=87</acceptor> |
| </acceptors> |
| <broadcast-groups> |
| <broadcast-group name="bg1"> |
| <local-bind-port>10999</local-bind-port> |
| <group-address>192.168.0.120</group-address> |
| <group-port>11999</group-port> |
| <broadcast-period>12345</broadcast-period> |
| <connector-ref>connector1</connector-ref> |
| </broadcast-group> |
| <broadcast-group name="bg2"> |
| <local-bind-port>12999</local-bind-port> |
| <group-address>192.168.0.121</group-address> |
| <group-port>13999</group-port> |
| <broadcast-period>23456</broadcast-period> |
| <connector-ref>connector2</connector-ref> |
| </broadcast-group> |
| </broadcast-groups> |
| <discovery-groups> |
| <discovery-group name="dg1"> |
| <local-bind-address>172.16.8.10</local-bind-address> |
| <group-address>192.168.0.120</group-address> |
| <group-port>11999</group-port> |
| <refresh-timeout>12345</refresh-timeout> |
| </discovery-group> |
| <discovery-group name="dg2"> |
| <local-bind-address>172.16.8.11</local-bind-address> |
| <group-address>192.168.0.121</group-address> |
| <group-port>12999</group-port> |
| <refresh-timeout>23456</refresh-timeout> |
| </discovery-group> |
| </discovery-groups> |
| <diverts> |
| <divert name="divert1"> |
| <routing-name>routing-name1</routing-name> |
| <address>address1</address> |
| <forwarding-address>forwarding-address1</forwarding-address> |
| <filter string="speed > 88"/> |
| <transformer-class-name>org.foo.Transformer</transformer-class-name> |
| <exclusive>true</exclusive> |
| </divert> |
| <divert name="divert2"> |
| <routing-name>routing-name2</routing-name> |
| <address>address2</address> |
| <forwarding-address>forwarding-address2</forwarding-address> |
| <filter string="speed < 88"/> |
| <transformer-class-name>org.foo.Transformer2</transformer-class-name> |
| <exclusive>false</exclusive> |
| </divert> |
| <divert name="divert3"> |
| <routing-name>routing-name2</routing-name> |
| <address>address2</address> |
| <forwarding-address>forwarding-address2</forwarding-address> |
| <filter string="speed < 88"/> |
| <transformer> |
| <class-name>org.foo.DivertTransformer3</class-name> |
| <property key="divertTransformerKey1" value="divertTransformerValue1"/> |
| <property key="divertTransformerKey2" value="divertTransformerValue2"/> |
| </transformer> |
| <exclusive>false</exclusive> |
| </divert> |
| </diverts> |
| <amqp-use-core-subscription-naming>true</amqp-use-core-subscription-naming> |
| <queues> |
| <queue name="queue1"> |
| <address>address1</address> |
| <filter string="color='red'"/> |
| <durable>false</durable> |
| </queue> |
| <queue name="queue2"> |
| <address>address2</address> |
| <filter string="color='blue'"/> |
| <durable>false</durable> |
| </queue> |
| </queues> |
| <bridges> |
| <bridge name="bridge1"> |
| <queue-name>queue1</queue-name> |
| <forwarding-address>bridge-forwarding-address1</forwarding-address> |
| <filter string="sku > 1"/> |
| <transformer-class-name>org.foo.BridgeTransformer</transformer-class-name> |
| <min-large-message-size>4M</min-large-message-size> |
| <check-period>31</check-period> |
| <connection-ttl>370</connection-ttl> |
| <retry-interval>3</retry-interval> |
| <retry-interval-multiplier>0.2</retry-interval-multiplier> |
| <max-retry-interval>10002</max-retry-interval> |
| <reconnect-attempts>2</reconnect-attempts> |
| <failover-on-server-shutdown>false</failover-on-server-shutdown> |
| <use-duplicate-detection>true</use-duplicate-detection> |
| <confirmation-window-size>1G</confirmation-window-size> |
| <producer-window-size>444</producer-window-size> |
| <routing-type>STRIP</routing-type> |
| <static-connectors> |
| <connector-ref>connector1</connector-ref> |
| </static-connectors> |
| </bridge> |
| <bridge name="bridge2"> |
| <queue-name>queue2</queue-name> |
| <forwarding-address>bridge-forwarding-address2</forwarding-address> |
| <producer-window-size>555k</producer-window-size> |
| <discovery-group-ref discovery-group-name="dg1"/> |
| </bridge> |
| <bridge name="bridge3"> |
| <queue-name>queue3</queue-name> |
| <forwarding-address>bridge-forwarding-address2</forwarding-address> |
| <transformer> |
| <class-name>org.foo.BridgeTransformer3</class-name> |
| <property key="bridgeTransformerKey1" value="bridgeTransformerValue1"/> |
| <property key="bridgeTransformerKey2" value="bridgeTransformerValue2"/> |
| </transformer> |
| <producer-window-size>555k</producer-window-size> |
| <discovery-group-ref discovery-group-name="dg1"/> |
| </bridge> |
| <bridge name="bridge4"> |
| <queue-name>queue3</queue-name> |
| <forwarding-address>bridge-forwarding-address2</forwarding-address> |
| <confirmation-window-size>-1</confirmation-window-size> |
| <producer-window-size>-1</producer-window-size> |
| <static-connectors> |
| <connector-ref>connector1</connector-ref> |
| </static-connectors> |
| </bridge> |
| </bridges> |
| <federations> |
| <federation name="federation1"> |
| <upstream name="eu-west-1" user="westuser" password="32a10275cf4ab4e9"> |
| <static-connectors> |
| <connector-ref>connector1</connector-ref> |
| </static-connectors> |
| <policy ref="policySetA"/> |
| </upstream> |
| <upstream name="eu-east-1" user="eastuser" password="32a10275cf4ab4e9"> |
| <ha>true</ha> |
| <discovery-group-ref discovery-group-name="dg1"/> |
| <policy ref="policySetA"/> |
| </upstream> |
| |
| <policy-set name="policySetA"> |
| <policy ref="address-federation" /> |
| <policy ref="queue-federation" /> |
| </policy-set> |
| |
| <queue-policy name="queue-federation" > |
| <exclude queue-match="the_queue" address-match="#" /> |
| </queue-policy> |
| <address-policy name="address-federation" > |
| <include address-match="the_address" /> |
| </address-policy> |
| </federation> |
| |
| <federation name="federation2" user="globaluser" password="32a10275cf4ab4e9"> |
| <upstream name="usa-west-1"> |
| <static-connectors> |
| <connector-ref>connector1</connector-ref> |
| </static-connectors> |
| <policy ref="address-federation-usa"/> |
| </upstream> |
| <upstream name="usa-east-1" > |
| <ha>true</ha> |
| <discovery-group-ref discovery-group-name="dg1"/> |
| <policy ref="queue-federation-usa"/> |
| </upstream> |
| |
| <queue-policy name="queue-federation-usa" > |
| <exclude queue-match="the_queue" address-match="#" /> |
| </queue-policy> |
| <address-policy name="address-federation-usa" > |
| <include address-match="the_address" /> |
| </address-policy> |
| </federation> |
| |
| <federation name="federation3" user="globaluser" password="32a10275cf4ab4e9"> |
| <upstream name="asia-1"> |
| <static-connectors> |
| <connector-ref>connector1</connector-ref> |
| </static-connectors> |
| <policy ref="queue-federation-asia"/> |
| <policy ref="address-federation-asia"/> |
| </upstream> |
| <upstream name="asia-2" > |
| <ha>true</ha> |
| <discovery-group-ref discovery-group-name="dg1"/> |
| <policy ref="queue-federation-asia"/> |
| <policy ref="address-federation-asia"/> |
| </upstream> |
| |
| <queue-policy name="queue-federation-asia" transformer-ref="federation-transformer-3" > |
| <exclude queue-match="the_queue" address-match="#" /> |
| </queue-policy> |
| <address-policy name="address-federation-asia" transformer-ref="federation-transformer-3" > |
| <include address-match="the_address" /> |
| </address-policy> |
| |
| <transformer name="federation-transformer-3"> |
| <class-name>org.foo.FederationTransformer3</class-name> |
| <property key="federationTransformerKey1" value="federationTransformerValue1"/> |
| <property key="federationTransformerKey2" value="federationTransformerValue2"/> |
| </transformer> |
| </federation> |
| |
| <federation name="federation4" user="globaluser" password="32a10275cf4ab4e9"> |
| <upstream name="asia-3"> |
| <static-connectors> |
| <connector-ref>connector1</connector-ref> |
| </static-connectors> |
| <policy ref="queue-federation-asia"/> |
| <policy ref="address-federation-asia"/> |
| </upstream> |
| <downstream name="asia-4" > |
| <ha>true</ha> |
| <discovery-group-ref discovery-group-name="dg1"/> |
| <policy ref="queue-federation-asia"/> |
| <policy ref="address-federation-asia"/> |
| <upstream-connector-ref>connector1</upstream-connector-ref> |
| </downstream> |
| |
| <queue-policy name="queue-federation-asia2" transformer-ref="federation-transformer-4" > |
| <exclude queue-match="the_queue" address-match="#" /> |
| </queue-policy> |
| <address-policy name="address-federation-asia2" transformer-ref="federation-transformer-4" > |
| <include address-match="the_address" /> |
| </address-policy> |
| |
| <transformer name="federation-transformer-4"> |
| <class-name>org.foo.FederationTransformer4</class-name> |
| <property key="federationTransformerKey1" value="federationTransformerValue1"/> |
| <property key="federationTransformerKey2" value="federationTransformerValue2"/> |
| </transformer> |
| </federation> |
| </federations> |
| |
| <metrics> |
| <jvm-memory>false</jvm-memory> |
| <jvm-gc>true</jvm-gc> |
| <jvm-threads>true</jvm-threads> |
| <netty-pool>true</netty-pool> |
| <plugin class-name="org.apache.activemq.artemis.core.server.metrics.plugins.SimpleMetricsPlugin"> |
| <property key="foo" value="x"/> |
| <property key="bar" value="y"/> |
| <property key="baz" value="z"/> |
| </plugin> |
| </metrics> |
| |
| <ha-policy> |
| <!--only one of the following--> |
| <!--on server shutdown scale down to another live server--> |
| <live-only> |
| <scale-down> |
| <!--a grouping of servers that can be scaled down to--> |
| <group-name>boo!</group-name> |
| <!--either a discovery group--> |
| <discovery-group-ref discovery-group-name="dg1"/> |
| </scale-down> |
| </live-only> |
| |
| </ha-policy> |
| <cluster-connections> |
| <cluster-connection name="cluster-connection1"> |
| <address>queues1</address> |
| <connector-ref>connector1</connector-ref> |
| <check-period>331</check-period> |
| <connection-ttl>3370</connection-ttl> |
| <min-large-message-size>321</min-large-message-size> |
| <call-timeout>123</call-timeout> |
| <retry-interval>3</retry-interval> |
| <retry-interval-multiplier>0.25</retry-interval-multiplier> |
| <max-retry-interval>10000</max-retry-interval> |
| <reconnect-attempts>72</reconnect-attempts> |
| <use-duplicate-detection>true</use-duplicate-detection> |
| <message-load-balancing>ON_DEMAND</message-load-balancing> |
| <max-hops>1</max-hops> |
| <producer-window-size>222</producer-window-size> |
| <call-failover-timeout>123</call-failover-timeout> |
| <static-connectors> |
| <connector-ref>connector1</connector-ref> |
| <connector-ref>connector2</connector-ref> |
| </static-connectors> |
| </cluster-connection> |
| <cluster-connection name="cluster-connection2"> |
| <address>queues2</address> |
| <connector-ref>connector2</connector-ref> |
| <call-timeout>456</call-timeout> |
| <retry-interval>4</retry-interval> |
| <use-duplicate-detection>false</use-duplicate-detection> |
| <message-load-balancing>STRICT</message-load-balancing> |
| <max-hops>2</max-hops> |
| <producer-window-size>333</producer-window-size> |
| <call-failover-timeout>456</call-failover-timeout> |
| <discovery-group-ref discovery-group-name="dg1"/> |
| </cluster-connection> |
| </cluster-connections> |
| <broker-connections> |
| <amqp-connection uri="tcp://test1:111" name="test1" retry-interval="333" reconnect-attempts="33" user="testuser" password="testpassword"> |
| <sender address-match="TEST-SENDER" /> |
| <receiver address-match="TEST-RECEIVER" /> |
| <peer address-match="TEST-PEER"/> |
| <receiver queue-name="TEST-WITH-QUEUE-NAME"/> |
| <mirror message-acknowledgements="false" queue-creation="false" durable="false" queue-removal="false"/> |
| </amqp-connection> |
| <amqp-connection uri="tcp://test2:222" name="test2"> |
| <mirror durable="false"/> |
| </amqp-connection> |
| <amqp-connection uri="tcp://false" name="auto-start-false" auto-start="false"> |
| <mirror/> |
| </amqp-connection> |
| </broker-connections> |
| <grouping-handler name="gh1"> |
| <type>LOCAL</type> |
| <address>jms</address> |
| </grouping-handler> |
| <paging-directory>pagingdir</paging-directory> |
| <bindings-directory>somedir</bindings-directory> |
| <create-bindings-dir>false</create-bindings-dir> |
| <page-max-concurrent-io>17</page-max-concurrent-io> |
| <read-whole-page>true</read-whole-page> |
| <journal-directory>somedir2</journal-directory> |
| <journal-retention-directory unit="DAYS" period="365" storage-limit="10G">history</journal-retention-directory> |
| <create-journal-dir>false</create-journal-dir> |
| <journal-type>NIO</journal-type> |
| <journal-buffer-timeout>1000</journal-buffer-timeout> |
| <journal-buffer-size>10000</journal-buffer-size> |
| <journal-sync-transactional>false</journal-sync-transactional> |
| <journal-sync-non-transactional>true</journal-sync-non-transactional> |
| <log-journal-write-rate>true</log-journal-write-rate> |
| <journal-file-size>12345678</journal-file-size> |
| <journal-min-files>100</journal-min-files> |
| <journal-compact-percentage>33</journal-compact-percentage> |
| <journal-compact-min-files>123</journal-compact-min-files> |
| <journal-max-io>56546</journal-max-io> |
| <journal-file-open-timeout>9876</journal-file-open-timeout> |
| <journal-device-block-size>777</journal-device-block-size> |
| <server-dump-interval>5000</server-dump-interval> |
| <memory-warning-threshold>95</memory-warning-threshold> |
| <memory-measure-interval>54321</memory-measure-interval> |
| <large-messages-directory>largemessagesdir</large-messages-directory> |
| <network-check-list>127.0.0.1</network-check-list> |
| <network-check-NIC>some-nick</network-check-NIC> |
| <network-check-period>123</network-check-period> |
| <network-check-timeout>321</network-check-timeout> |
| <network-check-URL-list>www.apache.org</network-check-URL-list> |
| <network-check-ping-command>ping-four</network-check-ping-command> |
| <network-check-ping6-command>ping-six</network-check-ping6-command> |
| <page-sync-timeout>1000</page-sync-timeout> |
| <security-settings> |
| <security-setting match="a1"> |
| <permission type="createNonDurableQueue" roles="a1.1"/> |
| </security-setting> |
| <security-setting match="${a2Prop}"> |
| <permission type="deleteNonDurableQueue" roles="a2.1"/> |
| </security-setting> |
| </security-settings> |
| |
| <address-settings> |
| <address-setting match="a1"> |
| <dead-letter-address>a1.1</dead-letter-address> |
| <expiry-address>a1.2</expiry-address> |
| <expiry-delay>1</expiry-delay> |
| <min-expiry-delay>2</min-expiry-delay> |
| <max-expiry-delay>3</max-expiry-delay> |
| <redelivery-delay>1</redelivery-delay> |
| <redelivery-collision-avoidance-factor>0.5</redelivery-collision-avoidance-factor> |
| <max-size-bytes>817M</max-size-bytes> |
| <page-size-bytes>817381738</page-size-bytes> |
| <page-max-cache-size>10</page-max-cache-size> |
| <message-counter-history-day-limit>4</message-counter-history-day-limit> |
| <slow-consumer-threshold>10</slow-consumer-threshold> |
| <slow-consumer-check-period>5</slow-consumer-check-period> |
| <slow-consumer-policy>NOTIFY</slow-consumer-policy> |
| <slow-consumer-threshold-measurement-unit>MESSAGES_PER_HOUR</slow-consumer-threshold-measurement-unit> |
| <auto-create-jms-queues>true</auto-create-jms-queues> |
| <auto-delete-jms-queues>true</auto-delete-jms-queues> |
| <auto-create-jms-topics>true</auto-create-jms-topics> |
| <auto-delete-jms-topics>true</auto-delete-jms-topics> |
| <auto-create-queues>true</auto-create-queues> |
| <auto-delete-queues>true</auto-delete-queues> |
| <auto-create-addresses>true</auto-create-addresses> |
| <auto-delete-addresses>true</auto-delete-addresses> |
| <default-purge-on-no-consumers>false</default-purge-on-no-consumers> |
| <default-max-consumers>5</default-max-consumers> |
| <default-queue-routing-type>ANYCAST</default-queue-routing-type> |
| <default-address-routing-type>MULTICAST</default-address-routing-type> |
| <default-ring-size>3</default-ring-size> |
| <enable-ingress-timestamp>true</enable-ingress-timestamp> |
| </address-setting> |
| <address-setting match="a2"> |
| <dead-letter-address>a2.1</dead-letter-address> |
| <auto-create-dead-letter-resources>true</auto-create-dead-letter-resources> |
| <dead-letter-queue-prefix></dead-letter-queue-prefix> |
| <dead-letter-queue-suffix>.DLQ</dead-letter-queue-suffix> |
| <expiry-address>a2.2</expiry-address> |
| <auto-create-expiry-resources>true</auto-create-expiry-resources> |
| <expiry-queue-prefix></expiry-queue-prefix> |
| <expiry-queue-suffix>.EXP</expiry-queue-suffix> |
| <redelivery-delay>5</redelivery-delay> |
| <max-size-bytes>932489234928324</max-size-bytes> |
| <page-size-bytes>712671626</page-size-bytes> |
| <page-max-cache-size>20</page-max-cache-size> |
| <message-counter-history-day-limit>8</message-counter-history-day-limit> |
| <slow-consumer-threshold>20</slow-consumer-threshold> |
| <slow-consumer-check-period>15</slow-consumer-check-period> |
| <slow-consumer-threshold-measurement-unit>MESSAGES_PER_DAY</slow-consumer-threshold-measurement-unit> |
| <slow-consumer-policy>KILL</slow-consumer-policy> |
| <auto-create-jms-queues>false</auto-create-jms-queues> |
| <auto-delete-jms-queues>false</auto-delete-jms-queues> |
| <auto-create-jms-topics>false</auto-create-jms-topics> |
| <auto-delete-jms-topics>false</auto-delete-jms-topics> |
| <auto-create-queues>false</auto-create-queues> |
| <auto-delete-queues>false</auto-delete-queues> |
| <auto-delete-queues-delay>500</auto-delete-queues-delay> |
| <auto-create-addresses>false</auto-create-addresses> |
| <auto-delete-addresses>false</auto-delete-addresses> |
| <auto-delete-addresses-delay>1000</auto-delete-addresses-delay> |
| <default-purge-on-no-consumers>true</default-purge-on-no-consumers> |
| <default-max-consumers>15</default-max-consumers> |
| <default-queue-routing-type>MULTICAST</default-queue-routing-type> |
| <default-address-routing-type>ANYCAST</default-address-routing-type> |
| <default-consumer-window-size>10000</default-consumer-window-size> |
| <retroactive-message-count>10</retroactive-message-count> |
| <enable-metrics>false</enable-metrics> |
| <management-browse-page-size>400</management-browse-page-size> |
| <management-message-attribute-size-limit>265</management-message-attribute-size-limit> |
| </address-setting> |
| </address-settings> |
| <resource-limit-settings> |
| <resource-limit-setting match="myUser"> |
| <max-connections>104</max-connections> |
| <max-queues>13</max-queues> |
| </resource-limit-setting> |
| </resource-limit-settings> |
| <connector-services> |
| <connector-service> |
| <factory-class>org.foo</factory-class> |
| </connector-service> |
| </connector-services> |
| |
| <addresses> |
| <address name="addr1"> |
| <anycast> |
| <queue name="q1" ring-size="3"> |
| <durable>${falseProp}</durable> |
| <filter string="color='blue'"/> |
| </queue> |
| <queue name="q2" max-consumers="-1" purge-on-no-consumers="${falseProp}"> |
| <durable>${trueProp}</durable> |
| <filter string="color='green'"/> |
| </queue> |
| </anycast> |
| </address> |
| <address name="addr2"> |
| <multicast> |
| <queue name="q3" max-consumers="10" > |
| <filter string="color='red'"/> |
| </queue> |
| <queue name="q4" purge-on-no-consumers="${trueProp}"> |
| <durable>${trueProp}</durable> |
| </queue> |
| </multicast> |
| </address> |
| <address name="addr2"> |
| <multicast> |
| <queue name="q5" max-consumers="1" /> |
| <queue name="q6" max-consumers="1" /> |
| </multicast> |
| <anycast> |
| <queue name="q7" max-consumers="-1" /> |
| <queue name="q8" max-consumers="-1" /> |
| </anycast> |
| </address> |
| </addresses> |
| |
| </core> |
| </configuration> |