[jboss-user] [Management, JMX/JBoss] - Re: [JBOSS 4] Pb Schedulers
bobunny
do-not-reply at jboss.com
Mon Jul 31 09:50:54 EDT 2006
For informtion, I found this warning several times :
* ATTENTION: The scheduler instance only allows to run one schedule at a time.
* Therefore when you want to run two schedules create to instances with this
* MBean. Suggested Object Name for the MBean are:
* :service=Scheduler,schedule=<you schedule name>
* This way you should not run into a name conflict.
So i tried to apply this recommandation, and changed my configuration file into something like this :
| <mbean code="org.jboss.varia.scheduler.Scheduler" name=":service=Scheduler,schedule=CrestScheduler">
| <attribute name="StartAtStartup">true</attribute>
| <attribute name="SchedulableClass">jpea.dataimport.crest.CrestFileImporter</attribute>
| <attribute name="SchedulableArguments">import, crest_(cas|dbv)_.+\.csv$, DataimportPool, DEV</attribute>
| <attribute name="SchedulableArgumentTypes">java.lang.String, java.lang.String, java.lang.String, java.lang.String</attribute>
| <attribute name="InitialStartDate">0</attribute>
| <attribute name="SchedulePeriod">300000</attribute>
| <attribute name="InitialRepetitions">-1</attribute>
| </mbean>
|
instead of
| <mbean code="org.jboss.varia.scheduler.Scheduler" name=":service=SchedulerCrest">
| <attribute name="StartAtStartup">true</attribute>
| <attribute name="SchedulableClass">jpea.dataimport.crest.CrestFileImporter</attribute>
| <attribute name="SchedulableArguments">import, crest_(cas|dbv)_.+\.csv$, DataimportPool, DEV</attribute>
| <attribute name="SchedulableArgumentTypes">java.lang.String, java.lang.String, java.lang.String, java.lang.String</attribute>
| <attribute name="InitialStartDate">0</attribute>
| <attribute name="SchedulePeriod">300000</attribute>
| <attribute name="InitialRepetitions">-1</attribute>
| </mbean>
|
But this change has no success.
Then I also tried to allocate a different Timer for each scheduler with a dependance like below :
| <mbean code="org.jboss.varia.scheduler.Scheduler" name=":service=SchedulerCrest">
| <attribute name="StartAtStartup">true</attribute>
| <attribute name="SchedulableClass">jpea.dataimport.crest.CrestFileImporter</attribute>
| <attribute name="SchedulableArguments">import, crest_(cas|dbv)_.+\.csv$, DataimportPool, DEV</attribute>
| <attribute name="SchedulableArgumentTypes">java.lang.String, java.lang.String, java.lang.String, java.lang.String</attribute>
| <attribute name="InitialStartDate">0</attribute>
| <attribute name="SchedulePeriod">300000</attribute>
| <attribute name="InitialRepetitions">-1</attribute>
| <depends>
| <mbean code="javax.management.timer.Timer" name="jboss:service=myTimer1"/>
| </depends>
| </mbean>
| <mbean code="org.jboss.varia.scheduler.Scheduler" name=":service=SchedulerBony">
| <attribute name="StartAtStartup">true</attribute>
| <attribute name="SchedulableClass">jpea.dataimport.triparty.bony.BonyFileImporter</attribute>
| <attribute name="SchedulableArguments">import, bony_(i|d)_.+\.txt$, DataimportPool, DEV</attribute>
| <attribute name="SchedulableArgumentTypes">java.lang.String, java.lang.String, java.lang.String, java.lang.String</attribute>
| <attribute name="InitialStartDate">0</attribute>
| <attribute name="SchedulePeriod">300000</attribute>
| <attribute name="InitialRepetitions">-1</attribute>
| <depends>
| <mbean code="javax.management.timer.Timer" name="jboss:service=myTimer2"/>
| </depends>
|
| </mbean>
|
That didn't change anything...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3961869#3961869
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3961869
More information about the jboss-user
mailing list