クラス CompositeCompletionPolicy
java.lang.ObjectSE
org.springframework.batch.repeat.policy.CompositeCompletionPolicy
- 実装されたすべてのインターフェース:
CompletionPolicy
委譲ポリシーのリストをループし、コンセンサスによってコールに応答する複合ポリシー。
- 作成者:
- Dave Syer, Mahmoud Ben Hassine
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明protected class
ポリシーとコンテキストを認識する複合コンテキストが作成されました。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明boolean
isComplete
(RepeatContext context) 構成されたポリシーのいずれかが完了すると、このポリシーは完了します。boolean
isComplete
(RepeatContext context, RepeatStatus result) 構成されたポリシーのいずれかが完了すると、このポリシーは完了します。void
setPolicies
(CompletionPolicy[] policies) ポリシーの Setter。start
(RepeatContext context) 使用可能なすべてのポリシーから新しい複合コンテキストを作成します。void
update
(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 によって返される値。- 関連事項: