Package com.broadleafcommerce.common.extension.environment
- 
Interface Summary Interface Description DiscriminatedConfigurationPropertiesMethodCallProcessor Studies the method call on aConfigurationPropertiesannotated bean to determine if it should be evaluated for tenant related discrimination.DiscriminatedPropertyAccessor Finds a discriminated property in the environment for the given basic key, if available.DiscriminatedPropertyExcludeFilterSupplier Beans declaring this interface as a return type supply regex pattern expressions that, when matched, cause aConfigurationPropertiesannotated bean to be excluded for proxy handling byDiscriminatedConfigurationPropertiesBeanPostProcessor.DiscriminatedPropertyIncludeFilterSupplier Beans declaring this interface as a return type supply regex pattern expressions that, when matched, cause aConfigurationPropertiesannotated bean to be included for proxy handling byDiscriminatedConfigurationPropertiesBeanPostProcessor.PropertyInterceptorAware Proxies created viaConfigurationPropertiesProxyFactoryimplement this interface to provide additional utility functions that aid proxy call processing. - 
Class Summary Class Description ConfigurationPropertiesProxyFactory Factory class for creating new proxies forConfigurationPropertiesannotated classes.ConfigurationPropertiesProxyFactory.TargetInterceptor DefaultDiscriminatedConfigurationPropertiesMethodCallProcessor DefaultDiscriminatedPropertyAccessor DiscriminatedConfigurationPropertiesBeanPostProcessor BeanPostProcessor that identifies components annotated withConfigurationPropertiesand sets up a proxy that circumvents the default property handling in favor of dynamic retrieval from the Spring environment.DiscriminatedPropertyContext Thread local context for holding any tenant related information for the current request.DiscriminatedPropertyFilter Pulls tenant related information from the request context, if applicable and supplies it as thread local viaDiscriminatedPropertyContext.