|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BackOffPolicy
Strategy interface to control back off between attempts in a single
retry operation
.
start(org.springframework.batch.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
backOff(org.springframework.batch.retry.backoff.BackOffContext)
. The
RetryTemplate
will pass in
the corresponding BackOffContext
object created by the call to
start(org.springframework.batch.retry.RetryContext)
.
Method Summary | |
---|---|
void |
backOff(BackOffContext backOffContext)
Back off/pause in an implementation-specific fashion. |
BackOffContext |
start(RetryContext context)
Start a new block of back off operations. |
Method Detail |
---|
BackOffContext start(RetryContext context)
context
- the current retry context, which might contain information
that we can use to decide how to proceed.
BackOffContext
or 'null
'.void backOff(BackOffContext backOffContext) throws BackOffInterruptedException
BackOffContext
corresponds to the one created by the call to
start(org.springframework.batch.retry.RetryContext)
for a given retry operation set.
BackOffInterruptedException
- if the attempt at back off is
interrupted.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |