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