Class ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration
java.lang.Object
com.broadleafcommerce.cartoperation.service.payment.autoconfigure.ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration
- Enclosing class:
- ExternalPaymentTransactionAutoConfiguration
@Configuration
@ConditionalOnProperty(value="broadleaf.basic.messaging.enabled",
matchIfMissing=true)
@EnableBinding({ExternalPaymentTransactionResultConsumer.class,ExternalPaymentTransactionCartFinalizationConsumer.class})
public static class ExternalPaymentTransactionAutoConfiguration.ExternalPaymentInteractionMessagingAutoConfiguration
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.broadleafcommerce.common.messaging.service.DefaultIdempotentMessageConsumptionService
cartOpsIdempotentMessageConsumptionService
(com.broadleafcommerce.common.messaging.service.MessageLockService messageLockService) static CartOpsMessageLockService
externalPaymentTransactionCartFinalizationListener
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties) externalPaymentTransactionResultListener
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CartOperationCheckoutProperties checkoutProperties)
-
Constructor Details
-
ExternalPaymentInteractionMessagingAutoConfiguration
public ExternalPaymentInteractionMessagingAutoConfiguration()
-
-
Method Details
-
externalPaymentTransactionResultListener
@Bean @ConditionalOnMissingBean public ExternalPaymentTransactionResultListener externalPaymentTransactionResultListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, @Qualifier("cartOperationsResourceLockProvider") ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CartOperationCheckoutProperties checkoutProperties) -
externalPaymentTransactionCartFinalizationListener
@Bean @ConditionalOnMissingBean public ExternalPaymentTransactionCartFinalizationListener externalPaymentTransactionCartFinalizationListener(com.broadleafcommerce.common.extension.TypeFactory typeFactory, @Qualifier("cartOperationsResourceLockProvider") ResourceLockProvider resourceLockProvider, CartProvider cartProvider, PaymentProvider<PaymentSummary> paymentProvider, CheckoutWorkflow checkoutWorkflow, CheckoutService checkoutService, CartOperationCheckoutProperties checkoutProperties) -
cartOpsMessageLockService
-
cartOpsIdempotentMessageConsumptionService
public static com.broadleafcommerce.common.messaging.service.DefaultIdempotentMessageConsumptionService cartOpsIdempotentMessageConsumptionService(com.broadleafcommerce.common.messaging.service.MessageLockService messageLockService)
-