Class CommonExtensionAutoConfiguration

java.lang.Object
com.broadleafcommerce.common.extension.autoconfigure.CommonExtensionAutoConfiguration

@Configuration @EnableConfigurationProperties({DataRouteProperties.class,CacheProperties.class,EnvironmentReportProperties.class}) public class CommonExtensionAutoConfiguration extends Object
Author:
Phillip Verheyden (phillipuniverse)
  • Constructor Details

    • CommonExtensionAutoConfiguration

      public CommonExtensionAutoConfiguration()
  • Method Details

    • environmentReport

      @Bean @ConditionalOnMissingBean(name="environmentReport") @ConditionalOnProperty(value="broadleaf.environment.report.disabled", havingValue="false") public org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor environmentReport(org.springframework.core.env.Environment environment, EnvironmentReportProperties reportProperties)
    • prometheusDependencyCheck

      @Bean @ConditionalOnMissingBean(name="prometheusDependencyCheck") public org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor prometheusDependencyCheck(org.springframework.core.env.Environment environment)
    • typeFactory

      @Bean @ConditionalOnMissingBean public TypeFactory typeFactory(Optional<Collection<TypeSupplier>> suppliers)
    • beanRemovalBeanDefinitionRegistryPostProcessor

      @Bean @ConditionalOnMissingBean(name="beanRemovalBeanDefinitionRegistryPostProcessor") public org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor beanRemovalBeanDefinitionRegistryPostProcessor(@Nullable List<BeanRemovalIdentifier> removalIdentifiers)
    • roundedInstantFactory

      @Bean @ConditionalOnMissingBean public RoundedInstantFactory roundedInstantFactory(CacheProperties cacheProperties)