[jboss-svn-commits] JBL Code SVN: r34660 - labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Aug 12 02:40:46 EDT 2010
Author: diegoll
Date: 2010-08-12 02:40:46 -0400 (Thu, 12 Aug 2010)
New Revision: 34660
Added:
labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/schedulerContext.xml
Removed:
labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/context.xml
Log:
[JBRULES-2616] renamed spring context
Deleted: labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/context.xml
===================================================================
--- labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/context.xml 2010-08-12 06:33:02 UTC (rev 34659)
+++ labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/context.xml 2010-08-12 06:40:46 UTC (rev 34660)
@@ -1,158 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<beans
- xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:context="http://www.springframework.org/schema/context"
- xmlns:util="http://www.springframework.org/schema/util"
- xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
- http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
- http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd" >
-
- <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
- <property name="locations">
- <value>classpath:jdbc.properties</value>
- </property>
- </bean>
-
- <bean id="dataSource" class="bitronix.tm.resource.jdbc.PoolingDataSource" init-method="init" destroy-method="close">
- <property name="className" value="" />
- <property name="uniqueName" value="jdbc/timersDS" />
- <property name="minPoolSize" value="0" />
- <property name="maxPoolSize" value="3" />
- <property name="allowLocalTransactions" value="true" />
- <property name="driverProperties">
- <props>
- <prop key="user"></prop>
- <prop key="password"></prop>
- <prop key="URL"></prop>
- </props>
- </property>
- </bean>
-
- <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
-
- <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean" depends-on="dataSource"/>
-
- <bean class="org.springframework.orm.jpa.JpaTransactionManager">
- <property name="entityManagerFactory" ref="entityManagerFactory" />
- </bean>
-
- <bean id="timerSchedulerHornetQServer" class="org.drools.timer.scheduler.TimerSchedulerHornetQServer" init-method="start" destroy-method="stop">
- <property name="consumer" ref="timerMessageConsumer"/>
- <property name="timerScheduler" ref="timerScheduler"/>
- </bean>
-
- <bean id="timerScheduler" class="org.drools.timer.scheduler.TimerScheduler" >
- <property name="scheduler" ref="scheduler" />
- </bean>
-
- <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false">
- <!-- Create a datasource and remove the quartz datasource properties -->
- <!-- <property name="dataSource">-->
- <!-- <ref bean="DBDataSource"/>-->
- <!-- </property>-->
- <property name="autoStartup"><value>true</value></property>
- <property name="applicationContextSchedulerContextKey"><value>applicationContext</value></property>
- <property name="waitForJobsToCompleteOnShutdown"><value>true</value></property>
- <property name="quartzProperties">
- <props>
- <!-- ThreadPool -->
- <prop key="org.quartz.threadPool.class">org.quartz.simpl.SimpleThreadPool</prop>
- <prop key="org.quartz.threadPool.threadCount">5</prop>
- <prop key="org.quartz.threadPool.threadPriority">5</prop>
- <!-- Job store -->
- <prop key="org.quartz.jobStore.misfireThreshold">60000</prop>
- <prop key="org.quartz.jobStore.class">org.quartz.impl.jdbcjobstore.JobStoreTX</prop>
- <prop key="org.quartz.jobStore.driverDelegateClass">${jdbc.quartz.delegateClassName}</prop>
- <prop key="org.quartz.jobStore.useProperties">false</prop>
- <prop key="org.quartz.jobStore.isClustered">true</prop>
- <prop key="org.quartz.jobStore.clusterCheckinInterval">10000</prop>
- <prop key="org.quartz.jobStore.dataSource">quartzDS</prop>
- <!-- DataSource -->
- <prop key="org.quartz.dataSource.quartzDS.driver">${jdbc.driverClassName}</prop>
- <prop key="org.quartz.dataSource.quartzDS.URL">${jdbc.url}</prop>
- <prop key="org.quartz.dataSource.quartzDS.user">${jdbc.username}</prop>
- <prop key="org.quartz.dataSource.quartzDS.password">${jdbc.password}</prop>
- <prop key="org.quartz.dataSource.quartzDS.maxConnections">5</prop>
- <!-- <prop key="org.quartz.jobStore.selectWithLockSQL">SELECT * FROM {0}LOCKS UPDLOCK WHERE LOCK_NAME = ?</prop>-->
- <!-- Plugins -->
- <prop key="org.quartz.plugin.shutdownhook.class">org.quartz.plugins.management.ShutdownHookPlugin</prop>
- <prop key="org.quartz.plugin.shutdownhook.cleanShutdown">true</prop>
- <prop key="org.quartz.plugin.triggHistory.class">org.quartz.plugins.history.LoggingTriggerHistoryPlugin</prop>
- <prop key="org.quartz.plugin.triggHistory.triggerFiredMessage">Trigger {1}.{0} fired job {6}.{5} at: {4, date, HH:mm:ss MM/dd/yyyy}</prop>
- <prop key="org.quartz.plugin.triggHistory.triggerCompleteMessage">Trigger {1}.{0} completed firing job {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy} with resulting trigger instruction code: {9}</prop>
- </props>
- </property>
- </bean>
-
- <!-- HornetQ session for queue messageBoardQueue -->
- <bean id="timerMessageConsumer" factory-bean="clientSession" factory-method="createConsumer" destroy-method="close">
- <constructor-arg value="timerServiceMessages"/>
- </bean>
-
- <bean id="clientSession" factory-bean="clientSessionFactory" factory-method="createSession" init-method="start"/>
-
- <!-- client connection with the HornetQ server -->
- <bean id="clientSessionFactory" class="org.hornetq.api.core.client.HornetQClient" factory-method="createClientSessionFactory" depends-on="hornetQServer" >
- <constructor-arg>
- <bean class="org.hornetq.api.core.TransportConfiguration">
- <constructor-arg>
- <value>org.hornetq.integration.transports.netty.NettyConnectorFactory</value>
- </constructor-arg>
- <constructor-arg>
- <map>
- <entry>
- <key><util:constant static-field="org.hornetq.integration.transports.netty.TransportConstants.HOST_PROP_NAME"/></key>
- <value>localhost</value>
- </entry>
- <entry>
- <key><util:constant static-field="org.hornetq.integration.transports.netty.TransportConstants.PORT_PROP_NAME"/></key>
- <value>5446</value>
- </entry>
- </map>
- </constructor-arg>
- </bean>
- </constructor-arg>
- </bean>
-
- <!-- HornetQ server starting queue named messageBoardQueue -->
- <bean id="hornetQServer" class="org.hornetq.core.server.HornetQServers" factory-method="newHornetQServer" init-method="start" destroy-method="stop">
- <constructor-arg>
- <bean class="org.hornetq.core.config.impl.ConfigurationImpl">
- <property name="persistenceEnabled" value="false"/>
- <property name="securityEnabled" value="false"/>
- <property name="clustered" value="false"/>
- <property name="queueConfigurations">
- <list>
- <bean class="org.hornetq.core.server.cluster.QueueConfiguration">
- <constructor-arg name="address" value="timerServiceMessages"/>
- <constructor-arg name="name" value="timerServiceMessages"/>
- <constructor-arg name="filterString"><null/></constructor-arg>
- <constructor-arg name="durable" value="true"/>
- </bean>
- </list>
- </property>
- <property name="acceptorConfigurations">
- <set>
- <bean class="org.hornetq.api.core.TransportConfiguration">
- <constructor-arg>
- <value>org.hornetq.integration.transports.netty.NettyAcceptorFactory</value>
- </constructor-arg>
- <constructor-arg>
- <map>
- <entry>
- <key>
- <util:constant static-field="org.hornetq.integration.transports.netty.TransportConstants.PORT_PROP_NAME"/>
- </key>
- <value>5446</value>
- </entry>
- </map>
- </constructor-arg>
- </bean>
- </set>
- </property>
- </bean>
- </constructor-arg>
- </bean>
-
-</beans>
\ No newline at end of file
Copied: labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/schedulerContext.xml (from rev 34655, labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/context.xml)
===================================================================
--- labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/schedulerContext.xml (rev 0)
+++ labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/resources/schedulerContext.xml 2010-08-12 06:40:46 UTC (rev 34660)
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans
+ xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:context="http://www.springframework.org/schema/context"
+ xmlns:util="http://www.springframework.org/schema/util"
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
+ http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
+ http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd" >
+
+ <bean id="schedulerService" class="org.drools.timer.scheduler.TimerSchedulerHornetQService">
+ <property name="consumer" ref="timerMessageConsumer"/>
+ <property name="timerScheduler" ref="timerScheduler"/>
+ </bean>
+
+ <bean id="timerMessageConsumer" factory-bean="clientSession" factory-method="createConsumer" destroy-method="close">
+ <constructor-arg value="timerServiceMessages"/>
+ </bean>
+
+ <bean id="timerScheduler" class="org.drools.timer.scheduler.TimerScheduler" >
+ <property name="scheduler" ref="scheduler" />
+ </bean>
+
+ <bean id="scheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false">
+ <!-- Create a datasource and remove the quartz datasource properties -->
+ <!-- <property name="dataSource">-->
+ <!-- <ref bean="DBDataSource"/>-->
+ <!-- </property>-->
+ <property name="autoStartup"><value>true</value></property>
+ <property name="applicationContextSchedulerContextKey"><value>applicationContext</value></property>
+ <property name="waitForJobsToCompleteOnShutdown"><value>true</value></property>
+ <property name="quartzProperties">
+ <props>
+ <!-- ThreadPool -->
+ <prop key="org.quartz.threadPool.class">org.quartz.simpl.SimpleThreadPool</prop>
+ <prop key="org.quartz.threadPool.threadCount">5</prop>
+ <prop key="org.quartz.threadPool.threadPriority">5</prop>
+ <!-- Job store -->
+ <prop key="org.quartz.jobStore.misfireThreshold">60000</prop>
+ <prop key="org.quartz.jobStore.class">org.quartz.impl.jdbcjobstore.JobStoreTX</prop>
+ <prop key="org.quartz.jobStore.driverDelegateClass">${jdbc.quartz.delegateClassName}</prop>
+ <prop key="org.quartz.jobStore.useProperties">false</prop>
+ <prop key="org.quartz.jobStore.isClustered">true</prop>
+ <prop key="org.quartz.jobStore.clusterCheckinInterval">10000</prop>
+ <prop key="org.quartz.jobStore.dataSource">quartzDS</prop>
+ <!-- DataSource -->
+ <prop key="org.quartz.dataSource.quartzDS.driver">${jdbc.driverClassName}</prop>
+ <prop key="org.quartz.dataSource.quartzDS.URL">${jdbc.url}</prop>
+ <prop key="org.quartz.dataSource.quartzDS.user">${jdbc.username}</prop>
+ <prop key="org.quartz.dataSource.quartzDS.password">${jdbc.password}</prop>
+ <prop key="org.quartz.dataSource.quartzDS.maxConnections">5</prop>
+ <!-- <prop key="org.quartz.jobStore.selectWithLockSQL">SELECT * FROM {0}LOCKS UPDLOCK WHERE LOCK_NAME = ?</prop>-->
+ <!-- Plugins -->
+ <prop key="org.quartz.plugin.shutdownhook.class">org.quartz.plugins.management.ShutdownHookPlugin</prop>
+ <prop key="org.quartz.plugin.shutdownhook.cleanShutdown">true</prop>
+ <prop key="org.quartz.plugin.triggHistory.class">org.quartz.plugins.history.LoggingTriggerHistoryPlugin</prop>
+ <prop key="org.quartz.plugin.triggHistory.triggerFiredMessage">Trigger {1}.{0} fired job {6}.{5} at: {4, date, HH:mm:ss MM/dd/yyyy}</prop>
+ <prop key="org.quartz.plugin.triggHistory.triggerCompleteMessage">Trigger {1}.{0} completed firing job {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy} with resulting trigger instruction code: {9}</prop>
+ </props>
+ </property>
+ </bean>
+
+
+ <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
+ <property name="locations">
+ <value>classpath:jdbc.properties</value>
+ </property>
+ </bean>
+
+ <bean id="dataSource" class="bitronix.tm.resource.jdbc.PoolingDataSource" init-method="init" destroy-method="close">
+ <property name="className" value="" />
+ <property name="uniqueName" value="jdbc/timersDS" />
+ <property name="minPoolSize" value="0" />
+ <property name="maxPoolSize" value="3" />
+ <property name="allowLocalTransactions" value="true" />
+ <property name="driverProperties">
+ <props>
+ <prop key="user"></prop>
+ <prop key="password"></prop>
+ <prop key="URL"></prop>
+ </props>
+ </property>
+ </bean>
+
+ <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
+
+ <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean" depends-on="dataSource"/>
+
+ <bean class="org.springframework.orm.jpa.JpaTransactionManager">
+ <property name="entityManagerFactory" ref="entityManagerFactory" />
+ </bean>
+
+ <bean id="timerSchedulerHornetQServer" class="org.drools.timer.scheduler.TimerSchedulerHornetQServer" init-method="start" destroy-method="stop">
+ <property name="consumer" ref="timerMessageConsumer"/>
+ <property name="timerScheduler" ref="timerScheduler"/>
+ </bean>
+
+ <!-- client connection with the HornetQ server -->
+ <bean id="clientSession" factory-bean="clientSessionFactory" factory-method="createSession" init-method="start"/>
+ <bean id="clientSessionFactory" class="org.hornetq.api.core.client.HornetQClient" factory-method="createClientSessionFactory" depends-on="hornetQServer" >
+ <constructor-arg>
+ <bean class="org.hornetq.api.core.TransportConfiguration">
+ <constructor-arg>
+ <value>org.hornetq.integration.transports.netty.NettyConnectorFactory</value>
+ </constructor-arg>
+ <constructor-arg>
+ <map>
+ <entry>
+ <key><util:constant static-field="org.hornetq.integration.transports.netty.TransportConstants.HOST_PROP_NAME"/></key>
+ <value>localhost</value>
+ </entry>
+ <entry>
+ <key><util:constant static-field="org.hornetq.integration.transports.netty.TransportConstants.PORT_PROP_NAME"/></key>
+ <value>5446</value>
+ </entry>
+ </map>
+ </constructor-arg>
+ </bean>
+ </constructor-arg>
+ </bean>
+
+ <bean id="hornetQServer" class="java.lang.Object"/>
+</beans>
\ No newline at end of file
More information about the jboss-svn-commits
mailing list