Class DataFeedMessagingAutoConfiguration.ProducerRelatedAutoConfiguration.StartDataFeedPublicationRequestNotificationAutoConfiguration

java.lang.Object
com.broadleafcommerce.datafeed.messaging.autoconfigure.DataFeedMessagingAutoConfiguration.ProducerRelatedAutoConfiguration.StartDataFeedPublicationRequestNotificationAutoConfiguration
Enclosing class:
DataFeedMessagingAutoConfiguration.ProducerRelatedAutoConfiguration

@Configuration @ConditionalOnPropertyOrGroup(name="broadleaf.datafeed.messaging.start-datafeed-publication-request.notification.active", group="broadleaf.basic.messaging.enabled", matchIfMissing=true) @DurableProducer(output=StartDataFeedPublicationRequestProducer.class, name="START_DATAFEED_PUBLICATION_REQUEST", componentPrefix="startDataFeedPublicationRequest", messageFactory="startDataFeedPublicationRequestMessageFactory", configurationPrefix="broadleaf.datafeed.messaging.start-datafeed-publication-request") public static class DataFeedMessagingAutoConfiguration.ProducerRelatedAutoConfiguration.StartDataFeedPublicationRequestNotificationAutoConfiguration extends Object
Configure the durable notification components for StartDataFeedPublicationRequestProducer.
  • Constructor Details

    • StartDataFeedPublicationRequestNotificationAutoConfiguration

      public StartDataFeedPublicationRequestNotificationAutoConfiguration()
  • Method Details

    • startDataFeedPublicationRequestMessageFactory

      @Bean @ConditionalOnMissingBean public StartDataFeedPublicationRequestMessageFactory startDataFeedPublicationRequestMessageFactory(com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager manager)