public interface BackOffPolicy
Implementations are expected to be thread-safe and should be designed
for concurrent access. Configuration for each implementation is also expected
to be thread-safe but need not be suitable for high load concurrent access.
For each block of retry operations the
start(org.springframework.retry.RetryContext) method is called
and implementations can return an implementation-specific
BackOffContext that can be used to track state through subsequent
back off invocations. Each back off process is handled via a call to
RetryTemplate will pass in
BackOffContext object created by the call to
BackOffContext start(RetryContext context)
void backOff(BackOffContext backOffContext) throws BackOffInterruptedException
BackOffContext corresponds to the one created by the call to
start(org.springframework.retry.RetryContext) for a given retry operation set.
Copyright © 2018 SpringSource. All rights reserved.