Uses of Interface
dk.cloudcreate.essentials.components.foundation.messaging.MessageDeliveryErrorHandler
Packages that use MessageDeliveryErrorHandler
-
Uses of MessageDeliveryErrorHandler in dk.cloudcreate.essentials.components.foundation.messaging
Classes in dk.cloudcreate.essentials.components.foundation.messaging that implement MessageDeliveryErrorHandlerModifier and TypeClassDescriptionstatic classstatic classstatic classFields in dk.cloudcreate.essentials.components.foundation.messaging declared as MessageDeliveryErrorHandlerMethods in dk.cloudcreate.essentials.components.foundation.messaging that return MessageDeliveryErrorHandlerModifier and TypeMethodDescriptionstatic MessageDeliveryErrorHandlerMessageDeliveryErrorHandler.alwaysRetry()Create aMessageDeliveryErrorHandlerthat always retries no matter which exception occursMessageDeliveryErrorHandlerBuilder.build()static MessageDeliveryErrorHandlerMessageDeliveryErrorHandler.stopRedeliveryOn(Class<? extends Exception>... exceptions) Create aMessageDeliveryErrorHandlerthat stops message redelivery in case message handling experiences an exception for in the array ofexceptions.
It will first attempt to match directly onExceptionclass, next it will attempt to match on hierarchy (i.e.static MessageDeliveryErrorHandlerMessageDeliveryErrorHandler.stopRedeliveryOn(List<Class<? extends Exception>> exceptions) Create aMessageDeliveryErrorHandlerthat stops message redelivery in case message handling experiences an exception for in the list ofexceptions.
It will first attempt to match directly onExceptionclass, next it will attempt to match on hierarchy (i.e.Methods in dk.cloudcreate.essentials.components.foundation.messaging with parameters of type MessageDeliveryErrorHandlerModifier and TypeMethodDescriptionExponentialBackoffBuilder.setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler) FixedBackoffBuilder.setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler) LinearBackoffBuilder.setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler) RedeliveryPolicyBuilder.setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler) Constructors in dk.cloudcreate.essentials.components.foundation.messaging with parameters of type MessageDeliveryErrorHandlerModifierConstructorDescriptionRedeliveryPolicy(Duration initialRedeliveryDelay, Duration followupRedeliveryDelay, double followupRedeliveryDelayMultiplier, Duration maximumFollowupRedeliveryDelayThreshold, int maximumNumberOfRedeliveries, MessageDeliveryErrorHandler deliveryErrorHandler)