[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