Package 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
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:
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Modifier and TypeMethodDescriptionExpose the aspect class loader that this factory uses.Create an instance of this factory's aspect.
-
Method Details
-
getAspectInstance
Object getAspectInstance()Create an instance of this factory's aspect.- Returns:
- the aspect instance (never
null)
-
getAspectClassLoader
Expose the aspect class loader that this factory uses.- Returns:
- the aspect class loader (or
nullfor the bootstrap loader) - See Also:
-