Class NonReloadableExcluder
java.lang.Object
net.shibboleth.shared.service.reloadable.NonReloadableExcluder
- All Implemented Interfaces:
BeanFactoryPostProcessor
Post-processes bean definitions by marking any reloadable beans as singletons,
and any non-reloadable beans as lazy-init to limit/prevent instantiation.
Used to implement the "reloadable" custom bean scope in concert with ReloadableScope.
- Since:
- 5.4.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpostProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logLogger.
-
-
Constructor Details
-
NonReloadableExcluder
public NonReloadableExcluder()
-
-
Method Details
-
postProcessBeanFactory
public void postProcessBeanFactory(@Nonnull ConfigurableListableBeanFactory beanFactory) throws BeansException - Specified by:
postProcessBeanFactoryin interfaceBeanFactoryPostProcessor- Throws:
BeansException
-