[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