Class RelocatedBeanFactoryPostProcessor
java.lang.Object
net.shibboleth.shared.spring.config.RelocatedBeanFactoryPostProcessor
- All Implemented Interfaces:
BeanFactoryPostProcessor
A
BeanFactoryPostProcessor to rewrite and log on relocated classes or parent beans.- Since:
- 9.0.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionRelocated beans.Relocated classes. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpostProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) private voidprocessBeanDefinition(BeanDefinition def, String name) Process a bean definition by relocating its class or parent if appropriate.voidSet bean names to rewrite.voidsetClasses(Map<String, String> classes) Set class names to rewrite.
-
Field Details
-
movedClasses
Relocated classes. -
movedBeans
Relocated beans.
-
-
Constructor Details
-
RelocatedBeanFactoryPostProcessor
public RelocatedBeanFactoryPostProcessor()Constructor.
-
-
Method Details
-
setClasses
Set class names to rewrite.- Parameters:
classes- classes to detect with replacements identified
-
setBeans
Set bean names to rewrite.- Parameters:
beans- beans to detect with replacements identified
-
processBeanDefinition
Process a bean definition by relocating its class or parent if appropriate.- Parameters:
def- bean definition to be processedname- name of the bean definition
-
postProcessBeanFactory
public void postProcessBeanFactory(@Nonnull ConfigurableListableBeanFactory beanFactory) throws BeansException - Specified by:
postProcessBeanFactoryin interfaceBeanFactoryPostProcessor- Throws:
BeansException
-