activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From foco...@apache.org
Subject svn commit: r429605 - /incubator/activemq/trunk/assembly/src/sample-conf/
Date Tue, 08 Aug 2006 07:15:05 GMT
Author: foconer
Date: Tue Aug  8 00:15:04 2006
New Revision: 429605

URL: http://svn.apache.org/viewvc?rev=429605&view=rev
Log:
Jira: AMQ-570:Create sample activemq.xml files under assembly/src/sample-conf similar to what
we had in 3.x.

Added several amq sample configurations.


Added:
    incubator/activemq/trunk/assembly/src/sample-conf/
    incubator/activemq/trunk/assembly/src/sample-conf/jdbc-example.xml
    incubator/activemq/trunk/assembly/src/sample-conf/journaledMem-example.xml
    incubator/activemq/trunk/assembly/src/sample-conf/kaha-example.xml
    incubator/activemq/trunk/assembly/src/sample-conf/memory-example.xml
    incubator/activemq/trunk/assembly/src/sample-conf/multicastNetwork-example.xml
    incubator/activemq/trunk/assembly/src/sample-conf/quickJdbc-example.xml
    incubator/activemq/trunk/assembly/src/sample-conf/quickMem-example.xml
    incubator/activemq/trunk/assembly/src/sample-conf/rapid-example.xml
    incubator/activemq/trunk/assembly/src/sample-conf/staticNetwork-example.xml

Added: incubator/activemq/trunk/assembly/src/sample-conf/jdbc-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/jdbc-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/jdbc-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/jdbc-example.xml Tue Aug  8 00:15:04
2006
@@ -0,0 +1,47 @@
+<!-- START SNIPPET: xbean -->
+<beans>
+  
+  <broker useJmx="false" brokerName="jdbcBroker" xmlns="http://activemq.org/config/1.0">
+    <persistenceAdapter>
+       <jdbcPersistenceAdapter dataSource="#derby-ds"/>
+    </persistenceAdapter>
+  
+    <transportConnectors>
+       <transportConnector name="default" uri="tcp://localhost:61616"/>
+    </transportConnectors>
+  </broker>
+  <!--  This xbean configuration file supports all the standard spring xml configuration
options -->
+  
+  <!-- Postgres DataSource Sample Setup -->
+  <!-- 
+  <bean id="postgres-ds" class="org.postgresql.ds.PGPoolingDataSource">
+    <property name="serverName" value="localhost"/>
+    <property name="databaseName" value="activemq"/>
+    <property name="portNumber" value="0"/>
+    <property name="user" value="activemq"/>
+    <property name="password" value="activemq"/>
+    <property name="dataSourceName" value="postgres"/>
+    <property name="initialConnections" value="1"/>
+    <property name="maxConnections" value="10"/>
+  </bean>
+  -->
+  
+  <!-- MySql DataSource Sample Setup -->
+  <!--
+  <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
+    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
+    <property name="url" value="jdbc:mysql://localhost/activemq?relaxAutoCommit=true"/>
+    <property name="username" value="activemq"/>
+    <property name="password" value="activemq"/>
+    <property name="poolPreparedStatements" value="true"/>
+  </bean>
+  -->
+   
+  <!-- Embedded Derby DataSource Sample Setup -->
+  <bean id="derby-ds" class="org.apache.derby.jdbc.EmbeddedDataSource">
+    <property name="databaseName" value="derbydb"/>
+    <property name="createDatabase" value="create"/>
+  </bean>
+
+</beans>
+<!-- END SNIPPET: xbean -->

Added: incubator/activemq/trunk/assembly/src/sample-conf/journaledMem-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/journaledMem-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/journaledMem-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/journaledMem-example.xml Tue Aug  8
00:15:04 2006
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<beans xmlns:amq="http://activemq.org/config/1.0">
+
+    <amq:broker brokerName="journaledMemBroker" start="false" persistent="false" useShutdownHook="false"
deleteAllMessagesOnStartup="true" advisorySupport="false">
+
+        <amq:transportConnectors>
+            <amq:transportConnector uri="tcp://localhost:61616"/>
+        </amq:transportConnectors>
+
+        <amq:persistenceAdapter>
+            <amq:journalPersistenceAdapter>
+                <constructor-arg index="0">
+                    <ref bean="myJournalImpl"/>
+                </constructor-arg>
+
+                <constructor-arg index="1">
+                    <amq:memoryPersistenceAdapter init-method="createTransactionStore"/>
+                </constructor-arg>
+
+                <constructor-arg index="2">
+                    <bean id="myTaskRunnerFactory" class="org.apache.activemq.thread.TaskRunnerFactory"/>
+                </constructor-arg>
+            </amq:journalPersistenceAdapter>
+        </amq:persistenceAdapter>
+    </amq:broker>
+
+    <!-- The journal implementation that will be used -->
+    <bean id="myJournalImpl" class="org.apache.activeio.journal.active.JournalImpl">
+        <constructor-arg index="0">
+            <bean id="myFile" class="java.io.File">
+                <constructor-arg index="0">
+                    <value>target/journaledMem-data</value>
+                </constructor-arg>
+            </bean>
+        </constructor-arg>
+    </bean>
+
+</beans>

Added: incubator/activemq/trunk/assembly/src/sample-conf/kaha-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/kaha-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/kaha-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/kaha-example.xml Tue Aug  8 00:15:04
2006
@@ -0,0 +1,16 @@
+<!-- START SNIPPET: xbean -->
+<beans>
+  <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"/>
+
+  <broker brokerName="broker" persistent="false" useJmx="false" xmlns="http://activemq.org/config/1.0">
+     <transportConnectors>
+      <transportConnector uri="tcp://localhost:61616"/>
+    </transportConnectors>
+
+    <persistenceAdapter>
+      <kahaPersistenceAdapter dir = "${activemq.home}/activemq-data"/>
+    </persistenceAdapter>
+  </broker>
+
+</beans>
+<!-- END SNIPPET: xbean -->

Added: incubator/activemq/trunk/assembly/src/sample-conf/memory-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/memory-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/memory-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/memory-example.xml Tue Aug  8 00:15:04
2006
@@ -0,0 +1,14 @@
+<!-- START SNIPPET: xbean -->
+<beans xmlns="http://activemq.org/config/1.0">
+  
+  <broker useJmx="false" brokerName="memoryBroker">
+    <persistenceAdapter>
+       <memoryPersistenceAdapter/>
+    </persistenceAdapter>
+    
+    <transportConnectors>
+       <transportConnector name="default" uri="vm://localhost"/>
+    </transportConnectors>
+  </broker>
+</beans>
+

Added: incubator/activemq/trunk/assembly/src/sample-conf/multicastNetwork-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/multicastNetwork-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/multicastNetwork-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/multicastNetwork-example.xml Tue Aug
 8 00:15:04 2006
@@ -0,0 +1,19 @@
+<!-- START SNIPPET: example -->
+<beans>
+
+  <broker name="b1" persistent="false" useJmx="false" xmlns="http://activemq.org/config/1.0">
+    <transportConnectors>
+      <transportConnector uri="tcp://localhost:61001" discoveryUri="multicast://default"/>
+    </transportConnectors>
+
+    <networkConnectors>
+      <networkConnector uri="multicast://default"/>
+    </networkConnectors>
+
+    <persistenceAdapter>
+      <memoryPersistenceAdapter/>
+    </persistenceAdapter>
+  </broker>
+
+</beans>
+<!-- END SNIPPET: example -->

Added: incubator/activemq/trunk/assembly/src/sample-conf/quickJdbc-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/quickJdbc-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/quickJdbc-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/quickJdbc-example.xml Tue Aug  8 00:15:04
2006
@@ -0,0 +1,54 @@
+<!-- START SNIPPET: xbean -->
+<beans>
+  
+  <broker useJmx="false" brokerName="quickJdbcBroker" xmlns="http://activemq.org/config/1.0">
+    <persistenceAdapter>
+       <journaledJDBC journalLogFiles="4" 
+                      journalLogFileSize="32768" 
+		      useJournal="true" 
+		      useQuickJournal="true" 
+		      dataSource="#derby-ds" 
+		      dataDirectory="target/quickJdbc-data"/>
+		      
+    </persistenceAdapter>
+  
+    <transportConnectors>
+       <transportConnector name="default" uri="tcp://localhost:61616"/>
+    </transportConnectors>
+  </broker>
+  
+  <!--  This xbean configuration file supports all the standard spring xml configuration
options -->
+  
+  <!-- Postgres DataSource Sample Setup -->
+  <!-- 
+  <bean id="postgres-ds" class="org.postgresql.ds.PGPoolingDataSource">
+    <property name="serverName" value="localhost"/>
+    <property name="databaseName" value="activemq"/>
+    <property name="portNumber" value="0"/>
+    <property name="user" value="activemq"/>
+    <property name="password" value="activemq"/>
+    <property name="dataSourceName" value="postgres"/>
+    <property name="initialConnections" value="1"/>
+    <property name="maxConnections" value="10"/>
+  </bean>
+  -->
+  
+  <!-- MySql DataSource Sample Setup -->
+  <!-- 
+  <bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
+    <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
+    <property name="url" value="jdbc:mysql://localhost/activemq?relaxAutoCommit=true"/>
+    <property name="username" value="activemq"/>
+    <property name="password" value="activemq"/>
+    <property name="poolPreparedStatements" value="true"/>
+  </bean>
+  -->  
+   
+  <!-- Embedded Derby DataSource Sample Setup -->
+  <bean id="derby-ds" class="org.apache.derby.jdbc.EmbeddedDataSource">
+    <property name="databaseName" value="derbydb"/>
+    <property name="createDatabase" value="create"/>
+  </bean>
+
+</beans>
+<!-- END SNIPPET: xbean -->

Added: incubator/activemq/trunk/assembly/src/sample-conf/quickMem-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/quickMem-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/quickMem-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/quickMem-example.xml Tue Aug  8 00:15:04
2006
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<beans xmlns:amq="http://activemq.org/config/1.0">
+
+    <amq:broker brokerName="quickMemBroker" start="false" persistent="false" useShutdownHook="false"
deleteAllMessagesOnStartup="true" advisorySupport="false">
+
+        <amq:transportConnectors>
+            <amq:transportConnector uri="tcp://localhost:61616"/>
+        </amq:transportConnectors>
+
+        <amq:persistenceAdapter>
+            <amq:quickJournalPersistenceAdapter>
+                <constructor-arg index="0">
+                    <ref bean="myJournalImpl"/>
+                </constructor-arg>
+
+                <constructor-arg index="1">
+                    <amq:memoryPersistenceAdapter init-method="createTransactionStore"/>
+                </constructor-arg>
+
+                <constructor-arg index="2">
+                    <bean id="myTaskRunnerFactory" class="org.apache.activemq.thread.TaskRunnerFactory"/>
+                </constructor-arg>
+            </amq:quickJournalPersistenceAdapter>
+        </amq:persistenceAdapter>
+    </amq:broker>
+
+    <!-- The journal implementation that will be used -->
+    <bean id="myJournalImpl" class="org.apache.activeio.journal.active.JournalImpl">
+        <constructor-arg index="0">
+            <bean id="myFile" class="java.io.File">
+                <constructor-arg index="0">
+                    <value>target/quickMem-data</value>
+                </constructor-arg>
+            </bean>
+        </constructor-arg>
+    </bean>
+
+</beans>

Added: incubator/activemq/trunk/assembly/src/sample-conf/rapid-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/rapid-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/rapid-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/rapid-example.xml Tue Aug  8 00:15:04
2006
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<beans xmlns:amq="http://activemq.org/config/1.0">
+
+    <amq:broker brokerName="rapidBroker" start="false" persistent="true" useShutdownHook="false"
deleteAllMessagesOnStartup="true" advisorySupport="false">
+
+        <amq:transportConnectors>
+            <amq:transportConnector uri="tcp://localhost:61616"/>
+        </amq:transportConnectors>
+
+        <amq:persistenceAdapter>
+            <amq:rapidPersistenceAdapter>
+                <constructor-arg index="0">
+                    <ref bean="myJournalImpl"/>
+                </constructor-arg>
+
+                <constructor-arg index="1">
+                    <bean id="myTaskRunnerFactory" class="org.apache.activemq.thread.TaskRunnerFactory"/>
+                </constructor-arg>
+            </amq:rapidPersistenceAdapter>
+        </amq:persistenceAdapter>
+    </amq:broker>
+
+    <!-- The journal implementation that will be used -->
+    <bean id="myJournalImpl" class="org.apache.activeio.journal.active.JournalImpl">
+        <constructor-arg index="0">
+            <bean id="myFile" class="java.io.File">
+                <constructor-arg index="0">
+                    <value>target/rapid-data</value>
+                </constructor-arg>
+            </bean>
+        </constructor-arg>
+    </bean>
+
+</beans>

Added: incubator/activemq/trunk/assembly/src/sample-conf/staticNetwork-example.xml
URL: http://svn.apache.org/viewvc/incubator/activemq/trunk/assembly/src/sample-conf/staticNetwork-example.xml?rev=429605&view=auto
==============================================================================
--- incubator/activemq/trunk/assembly/src/sample-conf/staticNetwork-example.xml (added)
+++ incubator/activemq/trunk/assembly/src/sample-conf/staticNetwork-example.xml Tue Aug  8
00:15:04 2006
@@ -0,0 +1,20 @@
+<!-- START SNIPPET: example -->
+<beans>
+
+  <broker brokerName="broker" persistent="false" useJmx="false" xmlns="http://activemq.org/config/1.0">
+    <transportConnectors>
+      <transportConnector uri="tcp://localhost:62001"/>
+    </transportConnectors>
+
+    <networkConnectors>
+      <!-- This broker will connect to the brokers specified in networkConnector uri -->
+      <networkConnector uri="static:(tcp://localhost:62002,tcp://localhost:62003)" failover="true"/>
+    </networkConnectors>
+
+    <persistenceAdapter>
+      <memoryPersistenceAdapter/>
+    </persistenceAdapter>
+  </broker>
+
+</beans>
+<!-- END SNIPPET: example -->



Mime
View raw message