0

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

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

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

4

1 に答える 1

0

ChunkListener#onError(Exception e)を使用して、チャンク内の例外を「キャッチ」できる場合があります。これは、WebSphere Liberty / Open Liberty などの特定の実装では機能しますが、すべての実装で機能するとは限りません (これは仕様の灰色の領域であるため)。

于 2019-02-26T14:49:55.893 に答える