Class InventoryMessagingAutoConfiguration
- java.lang.Object
 - 
- com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
 
- 
@Configuration @ConditionalOnPropertyOrGroup(name="broadleaf.inventory.messaging.active", group="broadleaf.basic.messaging.enabled", matchIfMissing=true) @EnableBinding({InventoryCheckoutCompletionConsumer.class,InventoryVendorNotificationConsumer.class,FulfillmentFulfilledConsumer.class,FulfillmentCancelledConsumer.class,ReturnConfirmedConsumer.class}) public class InventoryMessagingAutoConfiguration extends ObjectConfiguration for Inventory-related Consumer messaging.- Author:
 - Kelly Tisdell (ktisdell)
 
 
- 
- 
Constructor Summary
Constructors Constructor Description InventoryMessagingAutoConfiguration() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FulfillmentCancelledInventoryAdjustmentListenerfulfillmentCancelledInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)FulfillmentFulfilledInventoryAdjustmentListenerfulfillmentFulfilledInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)InventoryVendorNotificationHandlerinventoryVendorNotificationHandler(InventoryLocationService<InventoryLocation> locationService, InventoryLocationRepository<com.broadleafcommerce.data.tracking.core.Trackable> locationRepository, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager)OrderSubmittedInventoryAdjustmentMessageListenerorderSubmittedInventoryAdjustmentMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartProvider cartProvider)ReturnConfirmedInventoryAdjustmentListenerreturnConfirmedInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) 
 - 
 
- 
- 
Method Detail
- 
orderSubmittedInventoryAdjustmentMessageListener
@Bean @ConditionalOnMissingBean public OrderSubmittedInventoryAdjustmentMessageListener orderSubmittedInventoryAdjustmentMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartProvider cartProvider)
 
- 
fulfillmentFulfilledInventoryAdjustmentListener
@Bean @ConditionalOnMissingBean public FulfillmentFulfilledInventoryAdjustmentListener fulfillmentFulfilledInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
 
- 
fulfillmentCancelledInventoryAdjustmentListener
@Bean @ConditionalOnMissingBean public FulfillmentCancelledInventoryAdjustmentListener fulfillmentCancelledInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
 
- 
returnConfirmedInventoryAdjustmentListener
@Bean @ConditionalOnMissingBean public ReturnConfirmedInventoryAdjustmentListener returnConfirmedInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
 
- 
inventoryVendorNotificationHandler
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(value="broadleaf.inventory.create-vendor-location", matchIfMissing=true) public InventoryVendorNotificationHandler inventoryVendorNotificationHandler(InventoryLocationService<InventoryLocation> locationService, InventoryLocationRepository<com.broadleafcommerce.data.tracking.core.Trackable> locationRepository, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager) 
 - 
 
 -