問題タブ [java-batch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
195 参照

java - Java Batch API: ItemReader.open() からスローされた例外を処理するためのリスナー

メソッドからスローされた例外を処理するために実装できるリスナー インターフェイスはありますItemReader.open()か? 多くのリスナー インターフェイスがありますが、これに適したものはないようです。つまり、 (類似のorなど)ItemReadListenerからの例外のみをキャッチします。ItemReader.readItem()ChunkListenerItemProcessListener

JobListenerとインターフェースがありStepListenerますが、これら 2 つは例外の場合に呼び出されるメソッドを定義していません。

これを行う方法はありますか?

0 投票する
1 に答える
550 参照

java - EJB で Cron のようなジョブをスケジュールする

次の EJB があります。これは、固定遅延で「MyJob」をスケジュールしています。

このジョブを cron のような式でスケジュールしたいのですが、Quartz やその他のフレームワークを使用せずにこれを実装するにはどうすればよいですか?

編集:より具体的には、cronのような式をプロパティ駆動型にしたいと思います。複数のバッチ ジョブに対して複数の Bean を作成する必要がないように、スケジューラを動的に作成したいと考えています。

0 投票する
4 に答える
572 参照

jakarta-ee - 多くのオプションのステップを含む JEE バッチ ジョブの仕様

JSR 352 Batch API で次のロジックを実現する方法はありますか? ジョブの開始時にわかっているさまざまな条件に基づいて、それぞれを実行する必要がある一連のステップがあります。ConditionsEntity は、外部システムによって提供されます。

com.ibm.jbatch.container.exception.BatchContainerRuntimeException: 決定は別の決定より前に行うことはできません。ここにFAILINGコードを追加しています

更新 passThroughStep を使用して、次の提案されたソリューションを実装しました。正しく動作していますが、このコードの重複をすべて回避できるようにしたいと思っています。

決定者

私のテスト