Class LinearBackoffBuilder
java.lang.Object
dk.cloudcreate.essentials.components.foundation.messaging.LinearBackoffBuilder
A builder for defining a
RedeliveryPolicy with a Linear Backoff strategy-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler) setMaximumFollowupRedeliveryDelayThreshold(Duration maximumFollowupRedeliveryDelayThreshold) setMaximumNumberOfRedeliveries(int maximumNumberOfRedeliveries) setRedeliveryDelay(Duration redeliveryDelay)
-
Constructor Details
-
LinearBackoffBuilder
public LinearBackoffBuilder()
-
-
Method Details
-
setRedeliveryDelay
-
setMaximumFollowupRedeliveryDelayThreshold
public LinearBackoffBuilder setMaximumFollowupRedeliveryDelayThreshold(Duration maximumFollowupRedeliveryDelayThreshold) -
setMaximumNumberOfRedeliveries
-
setDeliveryErrorHandler
public LinearBackoffBuilder setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler) -
build
-