インターフェース SkipPolicy
- すべての既知の実装クラス:
AlwaysSkipItemSkipPolicy、CompositeSkipPolicy、ExceptionClassifierSkipPolicy、LimitCheckingItemSkipPolicy、NeverSkipItemSkipPolicy
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
一部の処理をスキップするかどうかを決定するためのポリシー。
- 作成者:
- Lucas Ward, Dave Syer, Mahmoud Ben Hassine, Taeik Lim
方法の概要
修飾子と型メソッド説明booleanshouldSkip(ThrowableSE t, long skipCount) 指定されたスロー可能オブジェクトで処理を続行するかどうかを示す true または false を返します。
メソッドの詳細
shouldSkip
指定されたスロー可能オブジェクトで処理を続行するかどうかを示す true または false を返します。クライアントはskipCount<0を使用してスキップ可能な例外型をプローブすることができるため、実装はskipCount<0の場合を適切に処理できる必要があります。実装では、未宣言の例外をスローしないようにする必要があります。- パラメーター:
t- 処理中に例外が発生しましたskipCount- 現在実行中のスキップ数- 戻り値:
- 処理を続行する場合は true、そうでない場合は false。
- 例外:
SkipLimitExceededException- 制限に違反した場合IllegalArgumentExceptionSE- 例外が null の場合