private class InitDestroyAnnotationBeanPostProcessor.LifecycleMetadata
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<InitDestroyAnnotationBeanPostProcessor.LifecycleElement> |
destroyMethods |
private java.util.Set<InitDestroyAnnotationBeanPostProcessor.LifecycleElement> |
initMethods |
Constructor and Description |
---|
InitDestroyAnnotationBeanPostProcessor.LifecycleMetadata(java.lang.Class<?> targetClass,
java.util.Collection<InitDestroyAnnotationBeanPostProcessor.LifecycleElement> initMethods,
java.util.Collection<InitDestroyAnnotationBeanPostProcessor.LifecycleElement> destroyMethods) |
Modifier and Type | Method and Description |
---|---|
void |
checkConfigMembers(RootBeanDefinition beanDefinition) |
void |
invokeDestroyMethods(java.lang.Object target,
java.lang.String beanName) |
void |
invokeInitMethods(java.lang.Object target,
java.lang.String beanName) |
private final java.util.Set<InitDestroyAnnotationBeanPostProcessor.LifecycleElement> initMethods
private final java.util.Set<InitDestroyAnnotationBeanPostProcessor.LifecycleElement> destroyMethods
public InitDestroyAnnotationBeanPostProcessor.LifecycleMetadata(java.lang.Class<?> targetClass, java.util.Collection<InitDestroyAnnotationBeanPostProcessor.LifecycleElement> initMethods, java.util.Collection<InitDestroyAnnotationBeanPostProcessor.LifecycleElement> destroyMethods)
public void checkConfigMembers(RootBeanDefinition beanDefinition)
public void invokeInitMethods(java.lang.Object target, java.lang.String beanName) throws java.lang.Throwable
java.lang.Throwable
public void invokeDestroyMethods(java.lang.Object target, java.lang.String beanName) throws java.lang.Throwable
java.lang.Throwable