2
我有一個問題。我想要一個擴展SimpleJob的「父」工作,並且爲一組子工作做一些其他的事情。它也註冊一個監聽器。我想要的是以下類型的東西。如何擁有一個定製的Spring批處理作業?
class parentJob extends SimpleJob{
......}
然後在彈簧的配置文件:
<job id="parentJob" class="classname" abstract="true">
<listeners>
<listener ref="parentListener"/>
</listeners>
</job>
<job id="childJob1" parent="parentJob">
<listeners merge="true">
<listener ref="childListener"/>
</listeners>
</job>
但看起來我們無法定義「parentJob」與「工作」標籤和「類」屬性。那麼如何在Spring Batch中擴展Job接口?
有人能請我指導我想達到什麼嗎?有沒有人擴展SimpleJob類的例子?另外,擴展SimpleJob的子類是否允許以相同的方式註冊監聽器?我指的是類似的東西:
<job id="customJob" class="classThatExtendsSimpleJob">
<listeners>
<listener ref="someListener" />
</listeners>
</job>
感謝一如既往
謝謝@Raul。這並沒有回答如何完成彈簧配置來實現我想要的。 – 5122014009