org.springframework.aop.aspectj
Interface AspectInstanceFactory
- All Superinterfaces:
- Ordered
- All Known Subinterfaces:
- MetadataAwareAspectInstanceFactory
- All Known Implementing Classes:
- BeanFactoryAspectInstanceFactory, LazySingletonAspectInstanceFactoryDecorator, PrototypeAspectInstanceFactory, SimpleAspectInstanceFactory, SimpleBeanFactoryAwareAspectInstanceFactory, SimpleMetadataAwareAspectInstanceFactory, SingletonAspectInstanceFactory, SingletonMetadataAwareAspectInstanceFactory
public interface AspectInstanceFactory
- extends Ordered
Interface implemented to provide an instance of an AspectJ aspect.
Decouples from Spring's bean factory.
Extends the Ordered
interface
to express an order value for the underlying aspect in a chain.
- Since:
- 2.0
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
BeanFactory.getBean(java.lang.String)
getAspectInstance
Object getAspectInstance()
- Create an instance of this factory's aspect.
- Returns:
- the aspect instance (never
null
)
getAspectClassLoader
ClassLoader getAspectClassLoader()
- Expose the aspect class loader that this factory uses.
- Returns:
- the aspect class loader (never
null
)