Class CustomerMessagingAutoConfiguration

java.lang.Object
com.broadleafcommerce.customer.messaging.autoconfigure.CustomerMessagingAutoConfiguration

@Configuration @ConditionalOnPropertyOrGroup(name="broadleaf.customer.messaging.active", group="broadleaf.basic.messaging.enabled", matchIfMissing=true) @EnableBinding({UserRegistrationConsumer.class,UserCreationConsumer.class,UserUpdateConsumer.class,AccountInviteProducer.class,AccountInviteAcceptanceProducer.class}) public class CustomerMessagingAutoConfiguration extends Object
  • Constructor Details

    • CustomerMessagingAutoConfiguration

      public CustomerMessagingAutoConfiguration()
  • Method Details

    • userRegistrationListener

      @Bean @ConditionalOnMissingBean public UserRegistrationListener userRegistrationListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, CustomerService<Customer> customerService)
    • userCreatedPersistenceHandler

      @Bean @ConditionalOnMissingBean public UserCreationListener userCreatedPersistenceHandler(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, CustomerService<Customer> customerService)
    • userUpdateListenerCustomer

      @Bean @ConditionalOnMissingBean public UserUpdateListenerCustomer userUpdateListenerCustomer(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, CustomerService<Customer> customerService, AccountMemberService<AccountMember> accountMemberService)