[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