Class PaymentTransactionReversalAutoConfiguration
java.lang.Object
com.broadleafcommerce.paymenttransaction.service.autoconfigure.PaymentTransactionReversalAutoConfiguration
@Configuration
@EnableBinding({PaymentTransactionReversalEventConsumer.class,MarkPaymentTransactionForReversalTriggeredJobEventConsumer.class,CheckoutRollbackEventConsumer.class})
@EnableConfigurationProperties(PaymentTransactionReversalProperties.class)
public class PaymentTransactionReversalAutoConfiguration
extends Object
- Author:
- Dima Myroniuk (dmyroniuk)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncheckoutRollbackEventListener
(PaymentService<Payment> paymentPaymentService, PaymentTransactionService<PaymentTransaction> paymentTransactionService, PaymentLockService<Payment> paymentLockService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService) markPaymentTransactionsForReversalListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService scheduledJobContextService, PaymentTransactionService<PaymentTransaction> paymentTransactionService, PaymentService<Payment> paymentService, PaymentManagementService<Payment> paymentManagementService, PaymentLockService<Payment> paymentLockService) paymentTransactionReversalJobListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService scheduledJobContextService, PaymentService<Payment> paymentService, PaymentTransactionService<PaymentTransaction> paymentTransactionService, TransactionExecutionService transactionExecutionService)
-
Constructor Details
-
PaymentTransactionReversalAutoConfiguration
public PaymentTransactionReversalAutoConfiguration()
-
-
Method Details
-
markPaymentTransactionsForReversalListener
@Bean @ConditionalOnMissingBean public MarkPaymentTransactionsForReversalListener markPaymentTransactionsForReversalListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService scheduledJobContextService, PaymentTransactionService<PaymentTransaction> paymentTransactionService, PaymentService<Payment> paymentService, PaymentManagementService<Payment> paymentManagementService, PaymentLockService<Payment> paymentLockService) -
paymentTransactionReversalJobListener
@Bean @ConditionalOnMissingBean public PaymentTransactionReversalJobListener paymentTransactionReversalJobListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.data.tracking.core.service.scheduledjob.ScheduledJobContextService scheduledJobContextService, PaymentService<Payment> paymentService, PaymentTransactionService<PaymentTransaction> paymentTransactionService, TransactionExecutionService transactionExecutionService) -
checkoutRollbackEventListener
@Bean @ConditionalOnMissingBean public CheckoutRollbackEventListener checkoutRollbackEventListener(PaymentService<Payment> paymentPaymentService, PaymentTransactionService<PaymentTransaction> paymentTransactionService, PaymentLockService<Payment> paymentLockService, com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService)
-