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)  
 -