[jboss-cvs] JBoss Messaging SVN: r3613 - trunk/src/etc/server/default/deploy.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 22 11:00:28 EST 2008


Author: ataylor
Date: 2008-01-22 11:00:28 -0500 (Tue, 22 Jan 2008)
New Revision: 3613

Added:
   trunk/src/etc/server/default/deploy/jbm-jndi.xml
   trunk/src/etc/server/default/deploy/queues.xml
Log:
removal of jndi and first pass of new configuration

Added: trunk/src/etc/server/default/deploy/jbm-jndi.xml
===================================================================
--- trunk/src/etc/server/default/deploy/jbm-jndi.xml	                        (rev 0)
+++ trunk/src/etc/server/default/deploy/jbm-jndi.xml	2008-01-22 16:00:28 UTC (rev 3613)
@@ -0,0 +1,115 @@
+<deployment>
+
+   <connection-factory name="testConnectionFactory">
+      <entry name="testConnectionFactory"/>
+   </connection-factory>
+
+   <connection-factory name="ConnectionFactory">
+      <entry name="/ConnectionFactory"/>
+      <entry name="/XAConnectionFactory"/>
+      <entry name="java:/ConnectionFactory"/>
+      <entry name="java:/XAConnectionFactory"/>
+   </connection-factory>
+
+   <connection-factory name="ClusteredConnectionFactory">
+      <entry name="/ClusteredConnectionFactory"/>
+      <entry name="/ClusteredXAConnectionFactory"/>
+      <entry name="java:/ClusteredConnectionFactory"/>
+      <entry name="java:/ClusteredXAConnectionFactory"/>
+      <supports-failover>true</supports-failover>
+      <supports-load-balancing>true</supports-load-balancing>
+   </connection-factory>
+
+   <connection-factory name="jboss.messaging.connectionfactory:service=ClusterPullConnectionFactory">
+      <entry name="/ClusterPullConnectionFactory"/>
+      <entry name="java:/ClusterPullConnectionFactory"/>
+      <supports-failover>true</supports-failover>
+      <supports-load-balancing>true</supports-load-balancing>
+   </connection-factory>
+
+   <connection-factory name="jboss.messaging.connectionfactory:service=MyExampleConnectionFactory">
+      <entry name="/acme/MyExampleConnectionFactory"/>
+      <entry name="/acme/MyExampleConnectionFactoryDupe"/>
+      <entry name="java:/xyz/CF1"/>
+      <entry name="java:/connectionfactories/acme/connection_factory"/>
+      <!-- You can specify the default Client ID to use for connections created using this factory -->
+      <client-id>MyClientID</client-id>
+      <!-- PrefetchSize determines the approximate maximum number of messages the client consumer will buffer locally -->
+      <prefetch-size>150</prefetch-size>
+      <!-- Paging params to be used for temporary queues -->
+      <default-temp-queue-full-size>200000</default-temp-queue-full-size>
+      <default-temp-queue-page-size>2000</default-temp-queue-page-size>
+      <default-temp-queue-down-cache-size>2000</default-temp-queue-down-cache-size>
+      <!-- The batch size to use when using the DUPS_OK_ACKNOWLEDGE acknowledgement mode -->
+      <dups-ok-batch-size>5000</dups-ok-batch-size>
+      <!-- Does this connection factory support automatic failover? -->
+      <supports-failover>false</supports-failover>
+      <!-- Does this connection factory support automatic client side load balancing? -->
+      <supports-load-balancing>false</supports-load-balancing>
+      <!-- The class name of the factory used to create the load balancing policy to use on the client side -->
+      <load-balancing-factory>org.jboss.jms.client.plugin.RoundRobinLoadBalancingFactory</load-balancing-factory>
+      <!-- Whether we should be strict TCK compliant, i.e. how we deal with foreign messages, defaults to false-->
+      <strict-tck>true</strict-tck>
+      <!-- Disable JBoss Remoting Connector sanity checks - There is rarely a good reason to set this to true -->
+      <disable-remoting-checks>false</disable-remoting-checks>
+   </connection-factory>
+
+   <queue name="DLQ">
+      <entry name="/queue/DLQ"/>
+   </queue>
+   <queue name="ExpiryQueue">
+      <entry name="/queue/ExpiryQueue"/>
+   </queue>
+   <topic name="testTopic">
+      <entry name="/topic.testTopic"/>
+   </topic>
+   <topic name="securedTopic">
+      <entry name="/topic/securedTopic"/>
+   </topic>
+   <topic name="testDurableTopic">
+      <entry name="/topic/testDurableTopic"/>
+   </topic>
+   <queue name="testQueue">
+      <entry name="/queue/testQueue"/>
+   </queue>
+   <queue name="A">
+      <entry name="/queue/A"/>
+   </queue>
+   <queue name="B">
+      <entry name="/queue/B"/>
+   </queue>
+   <queue name="C">
+      <entry name="/queue/C"/>
+   </queue>
+   <queue name="D">
+      <entry name="/queue/D"/>
+   </queue>
+   <queue name="ex">
+      <entry name="/queue/ex"/>
+   </queue>
+   <queue name="PrivateDLQ">
+      <entry name="/queue/PrivateDLQ"/>
+   </queue>
+   <queue name="PrivateExpiryQueue">
+      <entry name="/queue/PrivateExpiryQueue"/>
+   </queue>
+   <queue name="QueueWithOwnDLQAndExpiryQueue">
+      <entry name="/queue/"/>
+   </queue>
+   <topic name="TopicWithOwnDLQAndExpiryQueue">
+      <entry name="/topic/QueueWithOwnDLQAndExpiryQueue"/>
+   </topic>
+   <queue name="QueueWithOwnRedeliveryDelay">
+      <entry name="/queue/QueueWithOwnRedeliveryDelay"/>
+   </queue>
+   <topic name="TopicWithOwnRedeliveryDelay">
+      <entry name="/queue/TopicWithOwnRedeliveryDelay"/>
+   </topic>
+   <queue name="testDistributedQueue">
+      <entry name="/topic/testDistributedQueue"/>
+   </queue>
+   <topic name="testDistributedTopic">
+      <entry name="/topic/testDistributedTopic"/>
+   </topic>
+
+</deployment>
\ No newline at end of file

Added: trunk/src/etc/server/default/deploy/queues.xml
===================================================================
--- trunk/src/etc/server/default/deploy/queues.xml	                        (rev 0)
+++ trunk/src/etc/server/default/deploy/queues.xml	2008-01-22 16:00:28 UTC (rev 3613)
@@ -0,0 +1,69 @@
+<deployment>
+
+   <security match="topics.testTopic">
+      <permission type="create" roles="durpublisher"/>
+      <permission type="read" roles="guest,publisher,durpublisher"/>
+      <permission type="write" roles="guest,publisher,durpublisher"/>
+   </security>
+
+   <security match="topics.securedTopic">
+      <permission type="write" roles="publisher"/>
+      <permission type="read" roles="publisher"/>
+   </security>
+
+   <security match="topics.testDurableTopic">
+      <permission type="create" roles="durpublisher"/>
+      <permission type="read" roles="guest,publisher,durpublisher"/>
+      <permission type="write" roles="guest,publisher,durpublisher"/>
+   </security>
+
+   <security match="queues.testQueue">
+      <permission type="read" roles="guest,publisher"/>
+      <permission type="write" roles="guest,publisher"/>
+   </security>
+
+   <!--default security to catch all-->
+   <security match="*">
+      <permission type="create" roles="guest"/>
+      <permission type="read" roles="guest"/>
+      <permission type="write" roles="guest"/>
+   </security>
+
+   <queue-settings match="queues.QueueWithOwnDLQAndExpiryQueue">
+      <dlq>PrivateDLQ</dlq>
+      <expiry-queue>PrivateExpiryQueue</expiry-queue>
+   </queue-settings>
+
+   <queue-settings match="topics.TopicWithOwnDLQAndExpiryQueue">
+      <dlq>PrivateDLQ</dlq>
+      <expiry-queue>PrivateExpiryQueue</expiry-queue>
+   </queue-settings>
+
+   <queue-settings match="queues.QueueWithOwnRedeliveryDelay">
+      <redelivery-delay>5000</redelivery-delay>
+   </queue-settings>
+
+   <queue-settings match="topics.TopicWithOwnRedeliveryDelay">
+      <redelivery-delay>5000</redelivery-delay>
+   </queue-settings>
+
+   <queue-settings match="queues.testDistributedQueue">
+      <clustered>true</clustered>
+   </queue-settings>
+
+   <queue-settings match="topics.testDistributedTopic">
+      <clustered>true</clustered>
+   </queue-settings>
+
+   <!--default for catch all-->
+   <queue-settings match="*">
+      <clustered>false</clustered>
+      <dlq>DLQ</dlq>
+      <expiry-queue>ExpiryQueue</expiry-queue>
+      <redelivery-delay>0</redelivery-delay>
+      <max-size>-1</max-size>
+      <distribution-policy-class>org.jboss.messaging.core.impl.RoundRobinDistributionPolicy</distribution-policy-class>
+      <message-counter-history-day-limit>10</message-counter-history-day-limit>
+   </queue-settings>
+
+</deployment>
\ No newline at end of file




More information about the jboss-cvs-commits mailing list