public class CompositeCompletionPolicy extends java.lang.Object implements CompletionPolicy
修飾子と型 | クラスと説明 |
---|---|
protected class | CompositeCompletionPolicy.CompositeBatchContext ポリシーとコンテキストを認識する複合コンテキストが作成されました。 |
コンストラクターと説明 |
---|
CompositeCompletionPolicy() |
修飾子と型 | メソッドと説明 |
---|---|
boolean | isComplete(RepeatContext context) 構成されたポリシーのいずれかが完了すると、このポリシーは完了します。 |
boolean | isComplete(RepeatContext context, RepeatStatus result) 構成されたポリシーのいずれかが完了すると、このポリシーは完了します。 |
void | setPolicies(CompletionPolicy[] policies) ポリシーの Setter。 |
RepeatContext | start(RepeatContext context) 使用可能なすべてのポリシーから新しい複合コンテキストを作成します。 |
void | update(RepeatContext context) 構成されたすべてのコンテキストを更新し、親コンテキストもインクリメントします。 |
public void setPolicies(CompletionPolicy[] policies)
policies
- コンセンサスによって isComplete(RepeatContext)
を決定するために使用される一連の補完ポリシー。public boolean isComplete(RepeatContext context, RepeatStatus result)
CompletionPolicy
の isComplete
context
- 現在のバッチコンテキスト。result
- 最新のバッチアイテム処理の結果。CompletionPolicy.isComplete(org.springframework.batch.repeat.RepeatContext, RepeatStatus)
public boolean isComplete(RepeatContext context)
CompletionPolicy
の isComplete
context
- 現在のバッチコンテキスト。CompletionPolicy.isComplete(org.springframework.batch.repeat.RepeatContext)
public RepeatContext start(RepeatContext context)
CompletionPolicy
の start
context
- 進行中の場合は現在のコンテキスト。CompletionPolicy.start(RepeatContext)
public void update(RepeatContext context)
CompletionPolicy
の update
context
- start によって返される値。CompletionPolicy.update(org.springframework.batch.repeat.RepeatContext)