問題タブ [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.
java - Java Batch API: ItemReader.open() からスローされた例外を処理するためのリスナー
メソッドからスローされた例外を処理するために実装できるリスナー インターフェイスはありますItemReader.open()
か? 多くのリスナー インターフェイスがありますが、これに適したものはないようです。つまり、 (類似のorなど)ItemReadListener
からの例外のみをキャッチします。ItemReader.readItem()
ChunkListener
ItemProcessListener
JobListener
とインターフェースがありStepListener
ますが、これら 2 つは例外の場合に呼び出されるメソッドを定義していません。
これを行う方法はありますか?
java - EJB で Cron のようなジョブをスケジュールする
次の EJB があります。これは、固定遅延で「MyJob」をスケジュールしています。
このジョブを cron のような式でスケジュールしたいのですが、Quartz やその他のフレームワークを使用せずにこれを実装するにはどうすればよいですか?
編集:より具体的には、cronのような式をプロパティ駆動型にしたいと思います。複数のバッチ ジョブに対して複数の Bean を作成する必要がないように、スケジューラを動的に作成したいと考えています。
jakarta-ee - 多くのオプションのステップを含む JEE バッチ ジョブの仕様
JSR 352 Batch API で次のロジックを実現する方法はありますか? ジョブの開始時にわかっているさまざまな条件に基づいて、それぞれを実行する必要がある一連のステップがあります。ConditionsEntity は、外部システムによって提供されます。
com.ibm.jbatch.container.exception.BatchContainerRuntimeException: 決定は別の決定より前に行うことはできません。ここにFAILINGコードを追加しています
更新 passThroughStep を使用して、次の提案されたソリューションを実装しました。正しく動作していますが、このコードの重複をすべて回避できるようにしたいと思っています。
決定者
私のテスト