public interface BackOffPolicy
retry operation. 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
BackOffContextthat can be used to track state through subsequent back off invocations. Each back off process is handled via a call to
RetryTemplatewill pass in the corresponding
BackOffContextobject created by the call to
BackOffContext start(RetryContext context)
void backOff(BackOffContext backOffContext) throws BackOffInterruptedException
BackOffContextcorresponds 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.