public class SimpleBeanFactoryAwareAspectInstanceFactory extends Object implements AspectInstanceFactory, org.springframework.beans.factory.BeanFactoryAware
AspectInstanceFactory
that locates the aspect from the
BeanFactory
using a configured bean name.Constructor and Description |
---|
SimpleBeanFactoryAwareAspectInstanceFactory() |
Modifier and Type | Method and Description |
---|---|
ClassLoader |
getAspectClassLoader()
Expose the aspect class loader that this factory uses.
|
Object |
getAspectInstance()
Look up the aspect bean from the
BeanFactory and returns it. |
int |
getOrder() |
void |
setAspectBeanName(String aspectBeanName)
Set the name of the aspect bean.
|
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
public SimpleBeanFactoryAwareAspectInstanceFactory()
public void setAspectBeanName(String aspectBeanName)
getAspectInstance()
.public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
public Object getAspectInstance()
BeanFactory
and returns it.getAspectInstance
in interface AspectInstanceFactory
null
)setAspectBeanName(java.lang.String)
public ClassLoader getAspectClassLoader()
AspectInstanceFactory
getAspectClassLoader
in interface AspectInstanceFactory
null
)public int getOrder()
getOrder
in interface org.springframework.core.Ordered