[jboss-cvs] JBossAS SVN: r58094 - trunk/server/src/etc/deploy
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Nov 3 16:46:17 EST 2006
Author: bill.burke at jboss.com
Date: 2006-11-03 16:46:16 -0500 (Fri, 03 Nov 2006)
New Revision: 58094
Added:
trunk/server/src/etc/deploy/ejb2-timer-service.xml
Modified:
trunk/server/src/etc/deploy/ejb-deployer.xml
Log:
break out ejb2 timer service into own -service.xml file so that it can be deployed and used
Modified: trunk/server/src/etc/deploy/ejb-deployer.xml
===================================================================
--- trunk/server/src/etc/deploy/ejb-deployer.xml 2006-11-03 21:13:14 UTC (rev 58093)
+++ trunk/server/src/etc/deploy/ejb-deployer.xml 2006-11-03 21:46:16 UTC (rev 58094)
@@ -6,39 +6,6 @@
<server>
<!-- ==================================================================== -->
- <!-- J2EE Timer Service -->
- <!-- ==================================================================== -->
-
- <!-- An EJB Timer Service that is Tx aware -->
- <mbean code="org.jboss.ejb.txtimer.EJBTimerServiceImpl"
- name="jboss.ejb:service=EJBTimerService">
- <attribute name="RetryPolicy">jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay</attribute>
- <attribute name="PersistencePolicy">jboss.ejb:service=EJBTimerService,persistencePolicy=database</attribute>
- <attribute name="TimerIdGeneratorClassName">org.jboss.ejb.txtimer.BigIntegerTimerIdGenerator</attribute>
- <attribute name="TimedObjectInvokerClassName">org.jboss.ejb.txtimer.TimedObjectInvokerImpl</attribute>
- <depends optional-attribute-name="TransactionManagerFactory" proxy-type="org.jboss.tm.TransactionManagerFactory">
- jboss:service=TransactionManager
- </depends>
- </mbean>
-
- <!-- A retry policy that uses a fixed interval in milli seconds -->
- <mbean code="org.jboss.ejb.txtimer.FixedDelayRetryPolicy" name="jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay">
- <attribute name="Delay">100</attribute>
- </mbean>
-
- <!-- A persistence policy that does not persist the timer
- <mbean code="org.jboss.ejb.txtimer.NoopPersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=noop"/>
- -->
-
- <!-- A persistence policy that persistes timers to a database -->
- <mbean code="org.jboss.ejb.txtimer.DatabasePersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=database">
- <!-- DataSource JNDI name -->
- <depends optional-attribute-name="DataSource">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
- <!-- The plugin that handles database persistence -->
- <attribute name="DatabasePersistencePlugin">org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin</attribute>
- </mbean>
-
- <!-- ==================================================================== -->
<!-- EJB Deployer -->
<!-- ==================================================================== -->
Added: trunk/server/src/etc/deploy/ejb2-timer-service.xml
===================================================================
--- trunk/server/src/etc/deploy/ejb2-timer-service.xml 2006-11-03 21:13:14 UTC (rev 58093)
+++ trunk/server/src/etc/deploy/ejb2-timer-service.xml 2006-11-03 21:46:16 UTC (rev 58094)
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- The JBoss service configuration file for the EJB deployer service.
+$Id: ejb-deployer.xml 57108 2006-09-23 20:55:54Z scott.stark at jboss.org $
+-->
+<server>
+
+ <!-- ==================================================================== -->
+ <!-- J2EE Timer Service -->
+ <!-- ==================================================================== -->
+
+ <!-- A persistence policy that persistes timers to a database -->
+ <mbean code="org.jboss.ejb.txtimer.DatabasePersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=database">
+ <!-- DataSource JNDI name -->
+ <depends optional-attribute-name="DataSource">jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
+ <!-- The plugin that handles database persistence -->
+ <attribute name="DatabasePersistencePlugin">org.jboss.ejb.txtimer.GeneralPurposeDatabasePersistencePlugin</attribute>
+ </mbean>
+
+ <!-- A retry policy that uses a fixed interval in milli seconds -->
+ <mbean code="org.jboss.ejb.txtimer.FixedDelayRetryPolicy" name="jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay">
+ <attribute name="Delay">100</attribute>
+ </mbean>
+
+ <!-- An EJB Timer Service that is Tx aware -->
+ <mbean code="org.jboss.ejb.txtimer.EJBTimerServiceImpl"
+ name="jboss.ejb:service=EJBTimerService">
+ <attribute name="RetryPolicy">jboss.ejb:service=EJBTimerService,retryPolicy=fixedDelay</attribute>
+ <attribute name="PersistencePolicy">jboss.ejb:service=EJBTimerService,persistencePolicy=database</attribute>
+ <attribute name="TimerIdGeneratorClassName">org.jboss.ejb.txtimer.BigIntegerTimerIdGenerator</attribute>
+ <attribute name="TimedObjectInvokerClassName">org.jboss.ejb.txtimer.TimedObjectInvokerImpl</attribute>
+ <depends optional-attribute-name="TransactionManagerFactory" proxy-type="org.jboss.tm.TransactionManagerFactory">
+ jboss:service=TransactionManager
+ </depends>
+ </mbean>
+
+ <!-- A persistence policy that does not persist the timer
+ <mbean code="org.jboss.ejb.txtimer.NoopPersistencePolicy" name="jboss.ejb:service=EJBTimerService,persistencePolicy=noop"/>
+ -->
+
+</server>
More information about the jboss-cvs-commits
mailing list