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)
-