public final class RetrySynchronizationManager extends Object
RetryCallback
can always use the context it is passed by the
enclosing RetryOperations
. But occasionally it might be helpful to
have lower level access to the ongoing RetryContext
so we provide a
global accessor here. The mutator methods (clear()
and
register(RetryContext)
should not be used except internally by
RetryOperations
implementations.Modifier and Type | Method and Description |
---|---|
static RetryContext |
clear()
Clear the current context at the end of a batch - should only be used by
RetryOperations implementations. |
static RetryContext |
getContext()
Public accessor for the locally enclosing
RetryContext . |
static RetryContext |
register(RetryContext context)
Method for registering a context - should only be used by
RetryOperations implementations to ensure that
getContext() always returns the correct value. |
public static RetryContext getContext()
RetryContext
.public static RetryContext register(RetryContext context)
RetryOperations
implementations to ensure that
getContext()
always returns the correct value.context
- the new context to registerpublic static RetryContext clear()
RetryOperations
implementations.Copyright © 2018 SpringSource. All rights reserved.