public abstract class AbstractBeanPostProcessor<TAdvice extends org.aopalliance.aop.Advice,TPointcut extends org.springframework.aop.Pointcut>
extends org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
| Modifier and Type | Field and Description |
|---|---|
protected TAdvice |
advice |
protected org.springframework.beans.factory.BeanFactory |
beanFactory |
protected TPointcut |
pointcut |
| Constructor and Description |
|---|
AbstractBeanPostProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract TAdvice |
createAdvice() |
protected abstract TPointcut |
createPointcut() |
TAdvice |
getAdvice() |
org.springframework.beans.factory.BeanFactory |
getBeanFactory() |
TPointcut |
getPointcut() |
protected void |
setAdvisor() |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
isEligible, prepareProxyFactorycustomizeProxyFactory, isEligible, postProcessAfterInitialization, postProcessBeforeInitialization, setBeforeExistingAdvisorsevaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoaderprotected org.springframework.beans.factory.BeanFactory beanFactory
protected TAdvice extends org.aopalliance.aop.Advice advice
protected TPointcut extends org.springframework.aop.Pointcut pointcut
protected abstract TAdvice createAdvice()
protected abstract TPointcut createPointcut()
protected void setAdvisor()
public void setBeanFactory(@NotNull
org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwaresetBeanFactory in class org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessorpublic org.springframework.beans.factory.BeanFactory getBeanFactory()
public TAdvice getAdvice()
public TPointcut getPointcut()