Sandbox/S2XWork にある S2WebWork と同じ流儀に従う。
<components> <component class="org.quartz.impl.StdSchedulerFactory" /> <component class="org.seasar.quartz.SchedulerImpl"> <initMethod name="start" /> <initMethod name="scheduleJob"> <arg> <component class="org.seasar.quartz.MethodInvokerJobDetail"> <property name="name">"incrementCounterJob"</property> <property name="component">counterService</property> <property name="method">"increment"</property> </component> </arg> <arg> <component class="org.seasar.quartz.CronTrigger"> <property name="name">"incrementCounterTrigger"</property> <property name="cronExpression">"0/10 * * ? * *"</property> </component> </arg> </initMethod> <destroyMethod name="shutdown" /> </component> <component class="org.seasar.quartz.example.CounterServiceImpl" name="counterService" /> </components>
以上の設定で、counterService コンポーネントの increment() メソッドが 10 秒毎に Quartz によって呼び出される。
コメントはありません。 Comment/Sandbox/S2Quartz