Package net.shibboleth.idp.profile.impl
Class ProfileActionBeanFactoryPostProcessor
java.lang.Object
net.shibboleth.idp.profile.impl.ProfileActionBeanFactoryPostProcessor
- All Implemented Interfaces:
BeanFactoryPostProcessor
public class ProfileActionBeanFactoryPostProcessor
extends Object
implements BeanFactoryPostProcessor
Post-processes bean configuration metadata to ensure that stateful beans are scoped properly.
This post-processor will override the scope of any bean whose class or superclass is annotated with
Prototype
and whose scope is not BeanDefinition.SCOPE_PROTOTYPE
by setting the bean's scope to
BeanDefinition.SCOPE_PROTOTYPE
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
postProcessBeanFactory
(ConfigurableListableBeanFactory beanFactory)
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger.
-
-
Constructor Details
-
ProfileActionBeanFactoryPostProcessor
public ProfileActionBeanFactoryPostProcessor()
-
-
Method Details
-
postProcessBeanFactory
- Specified by:
postProcessBeanFactory
in interfaceBeanFactoryPostProcessor
-