クラス CompositeCompletionPolicy
java.lang.ObjectSE
org.springframework.batch.repeat.policy.CompositeCompletionPolicy
- 実装されているすべてのインターフェース:
CompletionPolicy
委譲ポリシーのリストをループし、コンセンサスによってコールに応答する複合ポリシー。
- 作成者:
- Dave Syer, Mahmoud Ben Hassine
ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明protected classポリシーとコンテキストを認識する複合コンテキストが作成されました。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明booleanisComplete(RepeatContext context) 構成されたポリシーのいずれかが完了すると、このポリシーは完了します。booleanisComplete(RepeatContext context, RepeatStatus result) 構成されたポリシーのいずれかが完了すると、このポリシーは完了します。voidsetPolicies(CompletionPolicy[] policies) ポリシーの Setter。start(RepeatContext context) 使用可能なすべてのポリシーから新しい複合コンテキストを作成します。voidupdate(RepeatContext context) 構成されたすべてのコンテキストを更新し、親コンテキストもインクリメントします。
コンストラクターの詳細
CompositeCompletionPolicy
public CompositeCompletionPolicy()
メソッドの詳細
setPolicies
ポリシーの Setter。- パラメーター:
policies- コンセンサスによってisComplete(RepeatContext)を決定するために使用される一連の完了ポリシー。
isComplete
構成されたポリシーのいずれかが完了すると、このポリシーは完了します。- 次で指定:
- インターフェース
CompletionPolicyのisComplete - パラメーター:
context- 現在のバッチコンテキスト。result- 最新のバッチアイテム処理の結果。- 戻り値:
- バッチを終了する必要がある場合は true。
- 関連事項:
isComplete
構成されたポリシーのいずれかが完了すると、このポリシーは完了します。- 次で指定:
- インターフェース
CompletionPolicyのisComplete - パラメーター:
context- 現在のバッチコンテキスト。- 戻り値:
- バッチを終了する必要がある場合は true。
- 関連事項:
start
使用可能なすべてのポリシーから新しい複合コンテキストを作成します。- 次で指定:
- インターフェース
CompletionPolicyのstart - パラメーター:
context- 進行中の場合は現在のコンテキスト。- 戻り値:
- 実装がバッチの内部状態を保存するために使用できるコンテキストオブジェクト。
- 関連事項:
update
構成されたすべてのコンテキストを更新し、親コンテキストもインクリメントします。- 次で指定:
- インターフェース
CompletionPolicyのupdate - パラメーター:
context- start によって返される値。- 関連事項: