[jboss-cvs] JBoss Messaging SVN: r6286 - in trunk/examples/jms: expiry/config and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Apr 3 04:29:30 EDT 2009
Author: ataylor
Date: 2009-04-03 04:29:30 -0400 (Fri, 03 Apr 2009)
New Revision: 6286
Added:
trunk/examples/jms/expiry/config/jbm-queues.xml
trunk/examples/jms/expiry/config/jbm-security.xml
Modified:
trunk/examples/jms/dead-letter/config/jbm-jms.xml
trunk/examples/jms/dead-letter/config/jbm-queues.xml
trunk/examples/jms/expiry/config/jbm-jms.xml
Log:
expiry example config
Modified: trunk/examples/jms/dead-letter/config/jbm-jms.xml
===================================================================
--- trunk/examples/jms/dead-letter/config/jbm-jms.xml 2009-04-03 08:20:41 UTC (rev 6285)
+++ trunk/examples/jms/dead-letter/config/jbm-jms.xml 2009-04-03 08:29:30 UTC (rev 6286)
@@ -1,7 +1,7 @@
<deployment xmlns="urn:jboss:messaging"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:messaging ../schemas/jbm-jms.xsd ">
-
+ <!--the connection factory used by the example-->
<connection-factory name="ConnectionFactory">
<connector-ref connector-name="netty"/>
<entry name="ConnectionFactory"/>
@@ -10,10 +10,12 @@
<entry name="java:/XAConnectionFactory"/>
</connection-factory>
+ <!--the queue used by the example-->
<queue name="exampleQueue">
<entry name="/queue/exampleQueue"/>
</queue>
-
+
+ <!-- the dead letter queue where dead messages will be sent-->
<queue name="deadLetterQueue">
<entry name="/queue/deadLetterQueue"/>
</queue>
Modified: trunk/examples/jms/dead-letter/config/jbm-queues.xml
===================================================================
--- trunk/examples/jms/dead-letter/config/jbm-queues.xml 2009-04-03 08:20:41 UTC (rev 6285)
+++ trunk/examples/jms/dead-letter/config/jbm-queues.xml 2009-04-03 08:29:30 UTC (rev 6286)
@@ -2,7 +2,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:messaging ../schemas/jbm-queues.xsd ">
- <!--default security to catch all-->
+ <!--security for example queue-->
<security match="queuejms.exampleQueue">
<permission type="createDurableQueue" roles="guest"/>
<permission type="deleteDurableQueue" roles="guest"/>
@@ -12,6 +12,7 @@
<permission type="send" roles="guest"/>
</security>
+ <!--security for dead letter queue-->
<security match="queuejms.deadLetterQueue">
<permission type="createDurableQueue" roles="guest"/>
<permission type="deleteDurableQueue" roles="guest"/>
@@ -21,17 +22,10 @@
<permission type="send" roles="guest"/>
</security>
- <!--default for catch all-->
+ <!--override the max-delivery-attempts and dead letter address for the example queue-->
<address-settings match="queuejms.exampleQueue">
- <clustered>false</clustered>
<dead-letter-address>queuejms.deadLetterQueue</dead-letter-address>
- <expiry-address>queuejms.expiryQueue</expiry-address>
- <redelivery-delay>0</redelivery-delay>
<max-delivery-attempts>3</max-delivery-attempts>
- <max-size-bytes>-1</max-size-bytes>
- <page-size-bytes>10485760</page-size-bytes>
- <distribution-policy-class>org.jboss.messaging.core.server.impl.RoundRobinDistributor</distribution-policy-class>
- <message-counter-history-day-limit>10</message-counter-history-day-limit>
</address-settings>
</settings>
Modified: trunk/examples/jms/expiry/config/jbm-jms.xml
===================================================================
--- trunk/examples/jms/expiry/config/jbm-jms.xml 2009-04-03 08:20:41 UTC (rev 6285)
+++ trunk/examples/jms/expiry/config/jbm-jms.xml 2009-04-03 08:29:30 UTC (rev 6286)
@@ -1,7 +1,21 @@
<deployment xmlns="urn:jboss:messaging"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:jboss:messaging ../schemas/jbm-jms.xsd ">
+ <!--the connection factory used by the example-->
+ <connection-factory name="ConnectionFactory">
+ <connector-ref connector-name="netty"/>
+ <entry name="ConnectionFactory"/>
+ <entry name="XAConnectionFactory"/>
+ <entry name="java:/ConnectionFactory"/>
+ <entry name="java:/XAConnectionFactory"/>
+ </connection-factory>
+ <!--the queue used by the example-->
+ <queue name="exampleQueue">
+ <entry name="/queue/exampleQueue"/>
+ </queue>
+
+ <!--the expiry queue where expired messages will be sent-->
<queue name="expiryQueue">
<entry name="/queue/expiryQueue"/>
</queue>
Added: trunk/examples/jms/expiry/config/jbm-queues.xml
===================================================================
--- trunk/examples/jms/expiry/config/jbm-queues.xml (rev 0)
+++ trunk/examples/jms/expiry/config/jbm-queues.xml 2009-04-03 08:29:30 UTC (rev 6286)
@@ -0,0 +1,30 @@
+<settings xmlns="urn:jboss:messaging"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:jboss:messaging ../schemas/jbm-queues.xsd ">
+
+ <!--security for example queue-->
+ <security match="queuejms.exampleQueue">
+ <permission type="createDurableQueue" roles="guest"/>
+ <permission type="deleteDurableQueue" roles="guest"/>
+ <permission type="createTempQueue" roles="guest"/>
+ <permission type="deleteTempQueue" roles="guest"/>
+ <permission type="consume" roles="guest"/>
+ <permission type="send" roles="guest"/>
+ </security>
+
+ <!--security for dead letter queue-->
+ <security match="queuejms.expiryQueue">
+ <permission type="createDurableQueue" roles="guest"/>
+ <permission type="deleteDurableQueue" roles="guest"/>
+ <permission type="createTempQueue" roles="guest"/>
+ <permission type="deleteTempQueue" roles="guest"/>
+ <permission type="consume" roles="guest"/>
+ <permission type="send" roles="guest"/>
+ </security>
+
+ <!--override the expiry address for the example-->
+ <address-settings match="queuejms.exampleQueue">
+ <expiry-address>queuejms.expiryQueue</expiry-address>
+ </address-settings>
+
+</settings>
Added: trunk/examples/jms/expiry/config/jbm-security.xml
===================================================================
--- trunk/examples/jms/expiry/config/jbm-security.xml (rev 0)
+++ trunk/examples/jms/expiry/config/jbm-security.xml 2009-04-03 08:29:30 UTC (rev 6286)
@@ -0,0 +1,7 @@
+<deployment xmlns="urn:jboss:messaging" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="urn:jboss:messaging ../schemas/jbm-security.xsd ">
+ <!-- the default user. this is used where username is null-->
+ <defaultuser name="guest" password="guest">
+ <role name="guest"/>
+ </defaultuser>
+</deployment>
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list