Class PricingServiceMessagingAutoConfiguration

java.lang.Object
com.broadleafcommerce.pricing.service.messaging.autoconfigure.PricingServiceMessagingAutoConfiguration

@Configuration @EnableBinding({PricingCheckoutRollbackEventConsumer.class,PricingOrderFulfillmentCancelledEventConsumer.class,PurgePriceDataUsageDetailsTriggeredJobEventConsumer.class,com.broadleafcommerce.common.messaging.util.scheduledjob.ScheduledJobStartedEventProducer.class,com.broadleafcommerce.common.messaging.util.scheduledjob.ScheduledJobCompletedEventProducer.class,PricingOrderCreatedEventConsumer.class,RollbackPriceDataUsageDetailsTriggeredJobEventConsumer.class}) public class PricingServiceMessagingAutoConfiguration extends Object
Author:
karanjariwala
  • Constructor Details

    • PricingServiceMessagingAutoConfiguration

      public PricingServiceMessagingAutoConfiguration()
  • Method Details

    • pricingCheckoutRollbackEventListener

      @Bean @ConditionalOnMissingBean public PricingCheckoutRollbackEventListener pricingCheckoutRollbackEventListener(PricingTransactionService pricingTransactionalService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService)
    • pricingOrderFulfillmentCancelledEventListener

      @Bean @ConditionalOnMissingBean public PricingOrderFulfillmentCancelledEventListener pricingOrderFulfillmentCancelledEventListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper, PricingTransactionService pricingTransactionService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService)
    • pricingOrderCreatedEventListener

      @Bean @ConditionalOnMissingBean public PricingOrderCreatedEventListener pricingOrderCreatedEventListener(PricingOrderProvider pricingOrderProvider, PriceDataUsageDetailService<PriceDataUsageDetail> priceDataUsageDetailService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService)
    • priceDetailTimeoutRollbackJobListener

      @Bean @ConditionalOnMissingBean public PricingDetailTimeoutRollbackJobListener priceDetailTimeoutRollbackJobListener(PricingTransactionService pricingTransactionService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService scheduledJobContextService)
    • purgeOutdatedPriceDataUsageDetailsListener

      @Bean @ConditionalOnMissingBean public PurgeOutdatedPriceDataUsageDetailsListener purgeOutdatedPriceDataUsageDetailsListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, PriceDataUsageDetailService<PriceDataUsageDetail> priceDataUsageDetailService, com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService scheduledJobContextService)