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 -->