Class CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration
java.lang.Object
com.broadleafcommerce.cartoperation.service.autoconfigure.CartOperationServiceAutoConfiguration.CartCheckoutMessagingAutoConfiguration
- Enclosing class:
- CartOperationServiceAutoConfiguration
@Configuration
@ConditionalOnPropertyOrGroup(name="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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinalizeCartAwaitingPaymentResultJobListener
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties)
-
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)
-