クラス ExceptionClassifierSkipPolicy
java.lang.ObjectSE
org.springframework.batch.core.step.skip.ExceptionClassifierSkipPolicy
- 実装されたすべてのインターフェース:
SkipPolicy
例外分類子に依存して決定を下し、分類子の結果に委譲する
SkipPolicy
。- 作成者:
- Dave Syer, Mahmoud Ben Hassine
- 関連事項:
SubclassClassifier
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
setExceptionClassifier
(org.springframework.classify.SubclassClassifier<ThrowableSE, SkipPolicy> classifier) デリゲートポリシーを選択するために使用される分類子。void
setPolicyMap
(MapSE<ClassSE<? extends ThrowableSE>, SkipPolicy> policyMap) ポリシーマップの Setter。boolean
shouldSkip
(ThrowableSE t, long skipCount) 分類子に相談してデリゲートポリシーを見つけ、それを使用して結果を決定します。
コンストラクターの詳細
ExceptionClassifierSkipPolicy
public ExceptionClassifierSkipPolicy()
メソッドの詳細
setExceptionClassifier
public void setExceptionClassifier(org.springframework.classify.SubclassClassifier<ThrowableSE, SkipPolicy> classifier) デリゲートポリシーを選択するために使用される分類子。- パラメーター:
classifier
- デリゲートポリシーを選択するために使用する分類子
setPolicyMap
ポリシーマップの Setter。このプロパティは動的に変更しないでください。一度設定してください。構成で、実行中のアプリケーション中に変更しないでください。このプロパティまたは例外分類子のいずれかを直接設定する必要がありますが、両方を設定することはできません。- パラメーター:
policyMap
- ポリシーを見つけるためのClassifier
を作成するために使用される文字列からSkipPolicy
へのマップ。
shouldSkip
分類子に相談してデリゲートポリシーを見つけ、それを使用して結果を決定します。- 次で指定:
- インターフェース
SkipPolicy
のshouldSkip
- パラメーター:
t
- 考慮すべきスローアブルskipCount
- 現在のスキップカウント- 戻り値:
- 例外をスキップできる場合は true
- 例外:
SkipLimitExceededException
- 制限を超えた場合