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)
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
beanRemovalBeanDefinitionRegistryPostProcessor
(List<BeanRemovalIdentifier> removalIdentifiers) org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
environmentReport
(org.springframework.core.env.Environment environment, EnvironmentReportProperties reportProperties) org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
prometheusDependencyCheck
(org.springframework.core.env.Environment environment) roundedInstantFactory
(CacheProperties cacheProperties) typeFactory
(Optional<Collection<TypeSupplier>> suppliers)
-
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)
-