|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.batch.repeat.support.RepeatSynchronizationManager
public class RepeatSynchronizationManager
Global variable support for repeat clients. Normally it is not necessary for
clients to be aware of the surrounding environment because a
RepeatCallback can always use the context it is passed by the
enclosing RepeatOperations. But occasionally it might be helpful to
have lower level access to the ongoing RepeatContext so we provide a
global accessor here. The mutator methods (clear() and
register(RepeatContext) should not be used except internally by
RepeatOperations implementations.
| Method Summary | |
|---|---|
static RepeatContext |
clear()
Clear the current context at the end of a batch - should only be used by RepeatOperations implementations. |
static RepeatContext |
getContext()
Getter for the current context. |
static RepeatContext |
register(RepeatContext context)
Method for registering a context - should only be used by RepeatOperations implementations to ensure that
getContext() always returns the correct value. |
static void |
setAncestorsCompleteOnly()
Set current session and all ancestors (via parent) to complete |
static void |
setCompleteOnly()
Convenience method to set the current repeat operation to complete if it exists. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static RepeatContext getContext()
RepeatOperations.
RepeatContext or null if there is none (if we
are not in a batch).public static void setCompleteOnly()
public static RepeatContext register(RepeatContext context)
RepeatOperations implementations to ensure that
getContext() always returns the correct value.
context - a new context at the start of a batch.
public static RepeatContext clear()
RepeatOperations implementations.
public static void setAncestorsCompleteOnly()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||