public class SerializableAnnotationBeanPostProcessor
extends org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter
implements org.springframework.beans.factory.BeanFactoryAware
SerializableProxy annotation
for replacing fields or properties with serializable proxies.| Constructor and Description |
|---|
SerializableAnnotationBeanPostProcessor() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.beans.factory.BeanFactory |
getBeanFactory() |
protected org.springframework.beans.factory.config.DependencyDescriptor |
getDependencyDescriptor(AnnotatedElement ae) |
protected Object |
getProxy(Object target,
boolean proxyTargetClass,
boolean useCache,
org.springframework.beans.factory.config.DependencyDescriptor descriptor,
String beanName)
Create a serializable proxy from given object.
|
Object |
postProcessAfterInitialization(Object bean,
String beanName) |
Object |
postProcessBeforeInitialization(Object bean,
String beanName)
Lookup for
SerializableProxy annotation on fields or methods and
replace value with a Serializable proxy. |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
public SerializableAnnotationBeanPostProcessor()
public Object postProcessAfterInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException
postProcessAfterInitialization in interface org.springframework.beans.factory.config.BeanPostProcessorpostProcessAfterInitialization in class org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapterorg.springframework.beans.BeansExceptionprotected Object getProxy(Object target, boolean proxyTargetClass, boolean useCache, org.springframework.beans.factory.config.DependencyDescriptor descriptor, String beanName)
value - object to proxypublic org.springframework.beans.factory.BeanFactory getBeanFactory()
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionprotected org.springframework.beans.factory.config.DependencyDescriptor getDependencyDescriptor(AnnotatedElement ae)
public Object postProcessBeforeInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException
SerializableProxy annotation on fields or methods and
replace value with a Serializable proxy.postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessorpostProcessBeforeInitialization in class org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapterorg.springframework.beans.BeansExceptionCopyright © 2014 JDAL. All Rights Reserved.