Class DeadLetterAutoConfiguration
java.lang.Object
com.broadleafcommerce.deadletter.autoconfigure.DeadLetterAutoConfiguration
@Configuration
@ConditionalOnProperty(name="broadleaf.billing.dead-letter-queue.enabled",
havingValue="true",
matchIfMissing=true)
@Import(StreamMessagingConfiguration.class)
public class DeadLetterAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeadLetterMessageProcessor(DeadLetterService<DeadLetter> deadLetterService) defaultMessagingErrorHandler(DeadLetterMessageSender messageSender) Consumer<org.springframework.messaging.support.ErrorMessage>errorHandlerConsumer(MessagingErrorHandler messagingErrorHandler)
-
Constructor Details
-
DeadLetterAutoConfiguration
public DeadLetterAutoConfiguration()
-
-
Method Details
-
deadLetterResolvers
-
deadLetterMessageProcessor
@Bean @ConditionalOnMissingBean public DeadLetterMessageProcessor deadLetterMessageProcessor(DeadLetterService<DeadLetter> deadLetterService) -
defaultMessagingErrorHandler
@Bean @ConditionalOnMissingBean public MessagingErrorHandler defaultMessagingErrorHandler(DeadLetterMessageSender messageSender) -
errorHandlerConsumer
@Bean public Consumer<org.springframework.messaging.support.ErrorMessage> errorHandlerConsumer(MessagingErrorHandler messagingErrorHandler)
-