Class CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration
java.lang.Object
com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration
- Enclosing class:
- CartOperationServiceAutoConfiguration
@Configuration
@ConditionalOnPropertyOrGroup(name={"broadleaf.cartoperation.checkout.messaging.active","broadleaf.cart.checkout.messaging.active"},
group="broadleaf.basic.messaging.enabled",
matchIfMissing=true)
@EnableBinding({com.broadleafcommerce.common.messaging.checkout.CheckoutCompletionProducer.class,FinalizeCartAwaitingPaymentResultEventConsumer.class})
public static class CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration
extends Object
broadleaf.cartoperation.checkout.messaging.active
should be used instead for
consistent naming.- Since:
- 2.2.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinalizeCartAwaitingPaymentResultJobListener
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties, com.broadleafcommerce.common.messaging.service.MessageLockProperties messageLockProperties)
-
Constructor Details
-
CartCheckoutMessagingAutoConfiguration
public CartCheckoutMessagingAutoConfiguration()
-
-
Method Details
-
finalizeCartAwaitingPaymentResultJobListener
@Bean @ConditionalOnMissingBean public FinalizeCartAwaitingPaymentResultJobListener finalizeCartAwaitingPaymentResultJobListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, @Qualifier("cartOperationsResourceLockProvider") ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties, com.broadleafcommerce.common.messaging.service.MessageLockProperties messageLockProperties)
-