Uses of Interface
dk.cloudcreate.essentials.components.foundation.messaging.MessageDeliveryErrorHandler
-
Packages that use MessageDeliveryErrorHandler Package Description dk.cloudcreate.essentials.components.foundation.messaging -
-
Uses of MessageDeliveryErrorHandler in dk.cloudcreate.essentials.components.foundation.messaging
Classes in dk.cloudcreate.essentials.components.foundation.messaging that implement MessageDeliveryErrorHandler Modifier and Type Class Description static classMessageDeliveryErrorHandler.AlwaysRetrystatic classMessageDeliveryErrorHandler.StopRedeliveryOnFields in dk.cloudcreate.essentials.components.foundation.messaging declared as MessageDeliveryErrorHandler Modifier and Type Field Description MessageDeliveryErrorHandlerRedeliveryPolicy. deliveryErrorHandlerMethods in dk.cloudcreate.essentials.components.foundation.messaging that return MessageDeliveryErrorHandler Modifier and Type Method Description static MessageDeliveryErrorHandlerMessageDeliveryErrorHandler. alwaysRetry()Create aMessageDeliveryErrorHandlerthat always retries no matter which exception occursMessageDeliveryErrorHandlerMessageDeliveryErrorHandlerBuilder. 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 MessageDeliveryErrorHandler Modifier and Type Method Description ExponentialBackoffBuilderExponentialBackoffBuilder. setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler)FixedBackoffBuilderFixedBackoffBuilder. setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler)LinearBackoffBuilderLinearBackoffBuilder. setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler)RedeliveryPolicyBuilderRedeliveryPolicyBuilder. setDeliveryErrorHandler(MessageDeliveryErrorHandler deliveryErrorHandler)Constructors in dk.cloudcreate.essentials.components.foundation.messaging with parameters of type MessageDeliveryErrorHandler Constructor Description RedeliveryPolicy(Duration initialRedeliveryDelay, Duration followupRedeliveryDelay, double followupRedeliveryDelayMultiplier, Duration maximumFollowupRedeliveryDelayThreshold, int maximumNumberOfRedeliveries, MessageDeliveryErrorHandler deliveryErrorHandler)
-