Class MetadataServiceAutoConfiguration.MetadataMessagingAutoConfiguration

java.lang.Object
com.broadleafcommerce.metadata.core.service.autoconfigure.MetadataServiceAutoConfiguration.MetadataMessagingAutoConfiguration
Enclosing class:
MetadataServiceAutoConfiguration

@Configuration @ConditionalOnPropertyOrGroup(name="broadleaf.metadata.messaging.active", group="broadleaf.basic.messaging.enabled", matchIfMissing=true) @EnableBinding({AugmentationModifiedEventProducer.class,MetadataBusinessTypeModifiedConsumer.class,MetadataCharacteristicModifiedConsumer.class}) public static class MetadataServiceAutoConfiguration.MetadataMessagingAutoConfiguration extends Object
  • Constructor Details

    • MetadataMessagingAutoConfiguration

      public MetadataMessagingAutoConfiguration()
  • Method Details

    • metadataBusinessTypeModifiedHandler

      @Bean @ConditionalOnMissingBean public MetadataProductBusinessTypeModifiedHandler metadataBusinessTypeModifiedHandler(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AugmentationService<Augmentation> augmentationService, RouteService<Route> routeService, RouteComponentService<RouteComponent> routeComponentService)
    • metadataCharacteristicModifiedHandler

      @Bean @ConditionalOnMissingBean public MetadataCharacteristicModifiedHandler metadataCharacteristicModifiedHandler(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, AugmentationService<Augmentation> augmentationService)