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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpriceDetailTimeoutRollbackJobListener
(PricingTransactionService pricingTransactionService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService scheduledJobContextService) pricingCheckoutRollbackEventListener
(PricingTransactionService pricingTransactionalService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService) pricingOrderCreatedEventListener
(PricingOrderProvider pricingOrderProvider, PriceDataUsageDetailService<PriceDataUsageDetail> priceDataUsageDetailService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService) pricingOrderFulfillmentCancelledEventListener
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.fasterxml.jackson.databind.ObjectMapper objectMapper, PricingTransactionService pricingTransactionService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService) purgeOutdatedPriceDataUsageDetailsListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, PriceDataUsageDetailService<PriceDataUsageDetail> priceDataUsageDetailService, com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService scheduledJobContextService)
-
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)
-