Package com.sdl.delivery.retry
Class AbstractRetryBlock<P,E extends Throwable>
java.lang.Object
com.sdl.delivery.retry.AbstractRetryBlock<P,E>
- Type Parameters:
P- parameter typeE- exception type
- Direct Known Subclasses:
ConsumerRetryBlock,FunctionRetryBlock
Abstract class for retry block functionality.
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractRetryBlock(Supplier<P> propertyProvider) AbstractRetryBlock(Supplier<P> propertyProvider, int maxRetryCount, int attemptDelayFactor) -
Method Summary
Modifier and TypeMethodDescriptionprotected intprotected intprotected voidprotected voidretryIfNecessary(E e, String msg)