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 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
@Nullable ClassLoader getAspectClassLoader()Expose the aspect class loader that this factory uses.- Returns:
- the aspect class loader (or
null
for the bootstrap loader) - See Also:
-