| Commit in servicemix/base/src/main/release/conf on MAIN | |||
| servicemix.xml | +1 | -96 | 1.7 -> 1.8 |
Have an empty standalone configuration - so users can clearly see ServiceMix is not dependant on Spring POJO Components
servicemix/base/src/main/release/conf
diff -u -r1.7 -r1.8 --- servicemix.xml 25 Jul 2005 13:05:00 -0000 1.7 +++ servicemix.xml 10 Aug 2005 19:10:03 -0000 1.8 @@ -7,110 +7,15 @@
<property name="rootDir" value="../wdir"/>
<property name="createMBeanServer" value="true"/>
<property name="installationDirPath" value="../install"/>
+ <property name="deploymentDirPath" value="../deploy"/>
<property name="monitorInstallationDirectory" value="true"/>
<property name="dumpStats" value="true"/>
<property name="statsInterval" value="10"/>
<property name="transactionManager" ref="transactionManager"/>
<components>
- - <!-- lets kick off a timer to send messages on an input destination topic --> - <component id="timer" service="my:timer" class="org.servicemix.components.quartz.QuartzComponent" destinationService="my:inputSender"> - <property name="triggers"> - <map> - <entry> - <key> - <bean class="org.quartz.SimpleTrigger"> - <property name="repeatInterval" value="5000"/> - <property name="repeatCount" value="-1"/> - </bean> - </key> - <bean class="org.quartz.JobDetail"> - <property name="name" value="My Example Job"/> - <property name="group" value="ServiceMix"/> - </bean> - </entry> - </map> - </property> - </component> - <component id="inputSender" service="my:inputSender" class="org.servicemix.components.jms.JmsSenderComponent"> - <property name="template"> - <bean class="org.springframework.jms.core.JmsTemplate"> - <property name="connectionFactory"> - <ref local="jmsFactory"/> - </property> - <property name="defaultDestinationName" value="demo.org.servicemix.source"/> - <property name="pubSubDomain" value="true"/> - </bean> - </property> - </component> - - - <!-- lets subscribe and republish on a different JMS destination - i.e. make a JMS bridge --> - <component id="inputReceiver" service="my:inputReceiver" class="org.servicemix.components.jms.JmsInUsingJCABinding" destinationService="my:outputSender"> - <property name="jcaContainer" ref="activeJcaContainer"/> - <property name="activationSpec"> - <bean class="org.activemq.ra.ActiveMQActivationSpec"> - <property name="destination" value="demo.org.servicemix.source"/> - <property name="destinationType" value="javax.jms.Topic"/> - </bean> - </property> - </component> - - - <component id="outputSender" service="my:outputSender" class="org.servicemix.components.jms.JmsSenderComponent"> - <property name="template"> - <bean class="org.springframework.jms.core.JmsTemplate"> - <property name="connectionFactory"> - <ref local="jmsFactory"/> - </property> - <property name="defaultDestinationName" value="demo.org.servicemix.result"/> - <property name="pubSubDomain" value="true"/> - </bean> - </property> - </component> - - - <!-- just to demonstrate that we are sending messages, lets trace the messages we receive --> - <component id="jmsTrace" service="my:jmsTrace" class="org.servicemix.components.jms.JmsInUsingJCABinding" destinationService="my:trace"> - <property name="jcaContainer" ref="activeJcaContainer"/> - <property name="activationSpec"> - <bean class="org.activemq.ra.ActiveMQActivationSpec"> - <property name="destination" value="demo.org.servicemix.result"/> - <property name="destinationType" value="javax.jms.Topic"/> - </bean> - </property> - </component> - - <component id="trace" service="my:trace" class="org.servicemix.components.util.TraceComponent"/>
</components> </container>
- - - <!-- the JCA container --> - <bean id="activeJcaContainer" class="org.activemq.jca.JCAContainer" singleton="true"> - - <!-- the work manager (thread pool) for this container --> - <property name="workManager"> - <bean id="workManager" class="org.activemq.work.SpringWorkManager"> - <property name="startMaximumPoolSize" value="30"/> - <property name="syncMaximumPoolSize" value="30"/> - <property name="scheduledMaximumPoolSize" value="30"/> - </bean> - </property> - - <!-- the JCA Resource Adapter --> - <property name="resourceAdapter"> - <bean id="activeMQResourceAdapter" class="org.activemq.ra.ActiveMQResourceAdapter" singleton="true"> - <property name="serverUrl" value="tcp://localhost:61616"/> - </bean> - </property> - </bean> - - <!-- message broker --> - <bean id="broker" class="org.activemq.spring.BrokerFactoryBean"> - <property name="config" value="classpath:activemq.xml"/> - </bean>
<bean id="transactionManager" class="org.springframework.transaction.jta.JotmFactoryBean"/>
