public class BeanFactoryUtils extends Object
Constructor and Description |
---|
BeanFactoryUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
applyBeanPostProcessorsBeforeDestruction(Object bean,
String beanName,
org.springframework.beans.factory.support.AbstractBeanFactory beanFactory)
Applies destruction aware post processors on the supplied bean.
|
static void |
destroyBean(Object bean,
String beanName,
org.springframework.beans.factory.support.AbstractBeanFactory beanFactory)
Destroys a bean by applying destruction aware post processors and invoking destroy methods.
|
static void |
disposeBean(Object bean,
String beanName)
Invokes destroy method on the bean if it implements DisposableBean.
|
static void |
registerBeanIfMissing(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory,
org.springframework.beans.factory.support.BeanDefinitionRegistry registry,
Class<?> beanClass)
Registers a bean definition for the specified class if no bean definition already exists for the class.
|
public static void destroyBean(Object bean, String beanName, org.springframework.beans.factory.support.AbstractBeanFactory beanFactory)
public static void disposeBean(Object bean, String beanName)
public static void applyBeanPostProcessorsBeforeDestruction(Object bean, String beanName, org.springframework.beans.factory.support.AbstractBeanFactory beanFactory)
public static void registerBeanIfMissing(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory, org.springframework.beans.factory.support.BeanDefinitionRegistry registry, Class<?> beanClass)
Copyright © 2009–2015 Magnolia International Ltd.. All rights reserved.