core-jgi/jboss/server/adempiere/deploy/scheduler-service.xml

66 lines
2.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: scheduler-service.xml 59789 2007-01-18 17:30:15Z dimitris@jboss.org $ -->
<server>
<!-- ==================================================================== -->
<!-- Scheduler Service -->
<!-- ==================================================================== -->
<!--
| JDK5 javax.management.timer.Timer appears to be using a single
| threaded implementation for executing scheduled tasks.
| If you want to revert to the JBossMX timer implementation that
| uses a dynamically extensible thread pool to execute scheduled
| tasks, uncomment the JBossTimer service below. The Scheduler
| service will use this, instead of creating a new Timer.
<mbean code="org.jboss.mx.timer.JBossTimer"
name="jboss:service=Timer">
</mbean>
-->
<!--
| This example shows how to use a pluggable Schedulable impl
<mbean code="org.jboss.varia.scheduler.Scheduler"
name=":service=Scheduler">
<attribute name="StartAtStartup">true</attribute>
<attribute name="SchedulableClass">org.jboss.varia.scheduler.example.SchedulableExample</attribute>
<attribute name="SchedulableArguments">Schedulabe Test,12345</attribute>
<attribute name="SchedulableArgumentTypes">java.lang.String,int</attribute>
<attribute name="InitialStartDate">0</attribute>
<attribute name="SchedulePeriod">10000</attribute>
<attribute name="InitialRepetitions">-1</attribute>
<attribute name="FixedRate">true</attribute>
</mbean>
-->
<!--
| NOTE: If a Timer service is not already running, the scheduler will create
| one with a default object name of jboss:service=Timer. This will not be
| redeployed upon redeploying your scheduler. To change the object name
| for the Timer service to be created, declare an attribute named TimerName.
| For more info on scheduler, see http://www.jboss.org/wiki/Wiki.jsp?page=Scheduler.
-->
<!--
| This example shows how to use a target MBean
<mbean code="org.jboss.varia.scheduler.example.SchedulableMBeanExample"
name=":name=SchedulableMBeanExample">
</mbean>
<mbean code="org.jboss.varia.scheduler.Scheduler"
name=":service=Scheduler,name=SchedulableMBeanExample">
<attribute name="StartAtStartup">true</attribute>
<attribute name="SchedulableMBean">:name=SchedulableMBeanExample</attribute>
<attribute name="SchedulableMBeanMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute>
<attribute name="InitialStartDate">NOW</attribute>
<attribute name="SchedulePeriod">10000</attribute>
<attribute name="InitialRepetitions">10</attribute>
<attribute name="FixedRate">true</attribute>
</mbean>
-->
</server>