public final class RepeatSynchronizationManager
extends java.lang.Object
RepeatCallback
は、囲んでいる RepeatOperations
によって渡されたコンテキストを常に使用できるため、クライアントが周囲の環境を認識する必要はありません。ただし、進行中の RepeatContext
に低レベルでアクセスできると便利な場合があるため、ここでグローバルアクセサーを提供します。ミューテーターメソッド(clear()
および register(RepeatContext)
は、RepeatOperations
実装による内部以外では使用しないでください。修飾子と型 | メソッドと説明 |
---|---|
static RepeatContext | clear() バッチの最後に現在のコンテキストをクリアします。 RepeatOperations 実装でのみ使用する必要があります。 |
static RepeatContext | getContext() 現在のコンテキストの Getter。 |
static RepeatContext | register(RepeatContext context) コンテキストを登録する方法 - getContext() が常に正しい値を返すようにするために、RepeatOperations 実装でのみ使用する必要があります。 |
static void | setAncestorsCompleteOnly() 現在のセッションとすべての祖先(親経由)を完了するように設定します。 |
static void | setCompleteOnly() 現在の繰り返し操作が存在する場合に完了するように設定する便利なメソッド。 |
public static RepeatContext getContext()
RepeatOperations
と同期して実行されているか非同期で実行されているかに関係なく、同じコンテキストオブジェクトを返すことを目的としています。RepeatContext
、または存在しない場合は null(バッチにない場合)。public static void setCompleteOnly()
public static RepeatContext register(RepeatContext context)
getContext()
が常に正しい値を返すようにするために、RepeatOperations
実装でのみ使用する必要があります。context
- バッチの開始時の新しいコンテキスト。public static RepeatContext clear()
RepeatOperations
実装でのみ使用する必要があります。public static void setAncestorsCompleteOnly()