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.