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
null
for the bootstrap loader) - See Also:
-