public interface CompletionPolicy
修飾子と型 | メソッドと説明 |
---|---|
boolean | isComplete(RepeatContext context) コールバックが完了するのを待たずに、ポリシーが内部状態に従って完了を通知できるようにします。 |
boolean | isComplete(RepeatContext context, RepeatStatus result) コールバックからの最新の結果を考慮して、バッチが完了したかどうかを判断します。 |
RepeatContext | start(RepeatContext parent) バッチを実行するための新しいコンテキストを作成します。 |
void | update(RepeatContext context) 実装に現在のバッチの状態を更新する機会を与えます。 |
boolean isComplete(RepeatContext context, RepeatStatus result)
isComplete(RepeatContext)
も同じである必要があります(ただし、必ずしもその逆ではないため、ここでの答えは結果に依存するため)。context
- 現在のバッチコンテキスト。result
- 最新のバッチアイテム処理の結果。isComplete(RepeatContext)
boolean isComplete(RepeatContext context)
context
- 現在のバッチコンテキスト。RepeatContext start(RepeatContext parent)
RepeatContext
を使用して属性に状態を格納することです。parent
- 進行中の場合は現在のコンテキスト。void update(RepeatContext context)
context
- start によって返される値。