Class NotificationMessagingConfiguration
java.lang.Object
com.broadleafcommerce.notification.service.messaging.autoconfigure.NotificationMessagingConfiguration
@Configuration
@ConditionalOnPropertyOrGroup(name="broadleaf.notification.messaging.active",
group="broadleaf.basic.messaging.enabled",
matchIfMissing=true)
@EnableBinding({AccountInviteAcceptanceConsumer.class,NotificationCheckoutCompletionConsumer.class,NotificationAuthenticationMessageConsumer.class,NotificationFulfillmentFulfilledConsumer.class,NotificationFulfillmentCancelledConsumer.class,NotificationAccountInviteConsumer.class,NotificationCartRejectionConsumer.class,NotificationCartApprovalRequestConsumer.class,NotificationCartAwaitingPaymentResultsConsumer.class,NotificationCartPendingPaymentFailedConsumer.class,PaymentGatewayCustomerNotificationConsumer.class,NotificationQuoteCanceledConsumer.class,NotificationQuoteExpiredConsumer.class,NotificationQuotePublishedConsumer.class,NotificationQuoteRejectedConsumer.class,NotificationQuoteRequestedConsumer.class})
@EnableConfigurationProperties({AccountNotificationProperties.class,OrderConfirmationPathProperties.class,CartAwaitingPaymentResultsPathProperties.class,CartPendingPaymentFailedPathProperties.class,PaymentGatewayCustomerNotificationPathProperties.class,QuoteStatusChangedPathProperties.class})
public class NotificationMessagingConfiguration
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountInviteAcceptanceMessageListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AccountNotificationProperties properties) authenticationMessageListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) cartAwaitingPaymentResultsListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartAwaitingPaymentResultsPathProperties cartAwaitingPaymentResultsProperties, CartProvider cartProvider) cartPendingPaymentFailedListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartPendingPaymentFailedPathProperties cartPendingPaymentFailedProperties, CartProvider cartProvider) fulfillmentCancelledMessageListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) fulfillmentFulfilledMessageListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) notificationAccountInviteMessageListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AccountNotificationProperties properties) notificationCartApprovalRequestListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) notificationCartRejectionMessageListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) orderConfirmationMessageListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartProvider cartProvider, OrderConfirmationPathProperties orderConfirmationPathProperties) paymentGatewayCustomerNotificationListener
(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PaymentGatewayCustomerNotificationPathProperties pathProperties)
-
Constructor Details
-
NotificationMessagingConfiguration
public NotificationMessagingConfiguration()
-
-
Method Details
-
orderConfirmationMessageListener
@Bean @ConditionalOnMissingBean public NotificationOrderConfirmationMessageListener orderConfirmationMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartProvider cartProvider, OrderConfirmationPathProperties orderConfirmationPathProperties) -
cartAwaitingPaymentResultsListener
@Bean @ConditionalOnMissingBean public NotificationCartAwaitingPaymentResultsListener cartAwaitingPaymentResultsListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartAwaitingPaymentResultsPathProperties cartAwaitingPaymentResultsProperties, CartProvider cartProvider) -
cartPendingPaymentFailedListener
@Bean @ConditionalOnMissingBean public NotificationCartPendingPaymentFailedListener cartPendingPaymentFailedListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartPendingPaymentFailedPathProperties cartPendingPaymentFailedProperties, CartProvider cartProvider) -
authenticationMessageListener
@Bean @ConditionalOnMissingBean public NotificationAuthenticationMessageListener authenticationMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
fulfillmentFulfilledMessageListener
@Bean @ConditionalOnMissingBean public NotificationFulfillmentFulfilledMessageListener fulfillmentFulfilledMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
fulfillmentCancelledMessageListener
@Bean @ConditionalOnMissingBean public NotificationFulfillmentCancelledMessageListener fulfillmentCancelledMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
notificationAccountInviteMessageListener
@Bean @ConditionalOnMissingBean public NotificationAccountInviteMessageListener notificationAccountInviteMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AccountNotificationProperties properties) -
accountInviteAcceptanceMessageListener
@Bean @ConditionalOnMissingBean public AccountInviteAcceptanceMessageListener accountInviteAcceptanceMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AccountNotificationProperties properties) -
notificationCartApprovalRequestListener
@Bean @ConditionalOnMissingBean public NotificationCartApprovalRequestListener notificationCartApprovalRequestListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
notificationCartRejectionMessageListener
@Bean @ConditionalOnMissingBean public NotificationCartRejectionMessageListener notificationCartRejectionMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
paymentGatewayCustomerNotificationListener
@Bean @ConditionalOnMissingBean public PaymentGatewayCustomerNotificationListener paymentGatewayCustomerNotificationListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, NotificationService<Notification> notificationService, org.springframework.context.MessageSource messages, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, PaymentGatewayCustomerNotificationPathProperties pathProperties)
-