Class CatalogMessagingAutoConfiguration.CatalogBulkOperationAutoConfiguration
java.lang.Object
com.broadleafcommerce.catalog.messaging.autoconfigure.CatalogMessagingAutoConfiguration.CatalogBulkOperationAutoConfiguration
- Enclosing class:
- CatalogMessagingAutoConfiguration
@Configuration
@ConditionalOnPropertyOrGroup(name="broadleaf.catalog.bulkoperation.consumer.active",
group="broadleaf.basic.messaging.enabled",
matchIfMissing=true)
@DurableProducer(output=com.broadleafcommerce.bulk.v2.messaging.sandbox.UpdateSandboxRequestProducer.class,
name="BULK_OPS_UPDATE_SANDBOX_REQUEST",
configurationPrefix="broadleaf.update-sandbox",
componentPrefix="updateSandbox")
@EnableBinding({CatalogBulkOperationConsumer.class,com.broadleafcommerce.bulk.v2.messaging.sandbox.UpdateSandboxRequestProducer.class,PurgeBulkOperationTriggeredJobEventConsumer.class})
public static class CatalogMessagingAutoConfiguration.CatalogBulkOperationAutoConfiguration
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncatalogProcessBulkOperationHandler
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, List<BulkUpdateProcessor> bulkUpdateProcessors, BulkOperationService<BulkOperation> bulkOperationService, com.broadleafcommerce.common.messaging.notification.DetachedDurableMessageSender sender) catalogPurgeBulkOperationHandler
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService, BulkOperationService<BulkOperation> bulkOperationService, BulkOperationItemService<BulkOperationItem> bulkOperationItemService)
-
Constructor Details
-
CatalogBulkOperationAutoConfiguration
public CatalogBulkOperationAutoConfiguration()
-
-
Method Details
-
catalogProcessBulkOperationHandler
@Bean @ConditionalOnMissingBean public CatalogBulkOperationHandler catalogProcessBulkOperationHandler(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, List<BulkUpdateProcessor> bulkUpdateProcessors, BulkOperationService<BulkOperation> bulkOperationService, com.broadleafcommerce.common.messaging.notification.DetachedDurableMessageSender sender) -
catalogPurgeBulkOperationHandler
@Bean @ConditionalOnMissingBean public PurgeBulkOperationHandler catalogPurgeBulkOperationHandler(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageService, BulkOperationService<BulkOperation> bulkOperationService, BulkOperationItemService<BulkOperationItem> bulkOperationItemService)
-