Class DeadLetterServiceAutoConfiguration
java.lang.Object
com.broadleafcommerce.deadletter.service.autoconfigure.DeadLetterServiceAutoConfiguration
@Configuration
@EnableConfigurationProperties(DeadLetterProperties.class)
@ConditionalOnProperty(name="broadleaf.billing.dead-letter-queue.enabled",
havingValue="true",
matchIfMissing=true)
public class DeadLetterServiceAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeadLetterMessageProcessor(List<DeadLetterResolver> deadLetterResolvers, DeadLetterService<DeadLetter> deadLetterService) deadLetterNotificationService(DeadLetterService<DeadLetter> deadLetterService) deadLetterService(DeadLetterRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
-
Constructor Details
-
DeadLetterServiceAutoConfiguration
public DeadLetterServiceAutoConfiguration()
-
-
Method Details
-
deadLetterService
@Bean @ConditionalOnMissingBean public DeadLetterService<DeadLetter> deadLetterService(DeadLetterRepository<com.broadleafcommerce.data.tracking.core.Trackable> repo, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) -
deadLetterNotificationService
@Bean @ConditionalOnMissingBean public DeadLetterNotificationService deadLetterNotificationService(DeadLetterService<DeadLetter> deadLetterService) -
deadLetterMessageProcessor
@Bean @ConditionalOnMissingBean public DeadLetterMessageProcessor deadLetterMessageProcessor(List<DeadLetterResolver> deadLetterResolvers, DeadLetterService<DeadLetter> deadLetterService) -
processPaymentsDeadLetterRetryHandler
@Bean @ConditionalOnMissingBean(name="processPaymentsDeadLetterRetryHandler") public DeadLetterRetryHandler<DeadLetter> processPaymentsDeadLetterRetryHandler() -
taxCalculationHandlerRequestDeadLetterRetryHandler
@Bean @ConditionalOnMissingBean(name="taxCalculationHandlerRequestDeadLetterRetryHandler") public DeadLetterRetryHandler<DeadLetter> taxCalculationHandlerRequestDeadLetterRetryHandler() -
undeterminedMessageDeadLetterRetryHandler
@Bean @ConditionalOnMissingBean(name="undeterminedMessageDeadLetterRetryHandler") public DeadLetterRetryHandler<DeadLetter> undeterminedMessageDeadLetterRetryHandler()
-