春を使用して以来、そのTime execution and schedulingクラスは自然な選択と思われます。彼らはただPOJOとして、あなたのタスクを作成し、それをスケジュールし、TomcatとのWebsphereの両方で働く:PollingTask
がどのように見える
<bean id="PollingTask" class="com.sth.PollingPOJO">
<!-- properties, if any -->
</bean>
<task:scheduler id="scheduler" pool-size="1" />
<task:scheduled-tasks scheduler="scheduler">
<!-- runs every 30 minutes -->
<task:scheduled ref="PollingTask" method="run" fixed-delay="#{ 30*60*1000 }" />
</task:scheduled-tasks>
は(それがRunnable
を実装する必要はありませんのでご注意、「実行」する方法はただ規則です):
class PollingTask() {
public void run() {
// entry point
}
}
ありがとうございました、私はこれを使用しようとします。私のアプリケーションでテストしてください。 – Khalifa