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})
public static class MetadataServiceAutoConfiguration.MetadataMessagingAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmetadataBusinessTypeModifiedHandler
(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)
-
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)
-