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)
Method Summary |
java.lang.ClassLoader |
getAspectClassLoader()
Expose the aspect class loader that this factory uses. |
java.lang.Object |
getAspectInstance()
Create an instance of this factory's aspect. |
getAspectInstance
java.lang.Object getAspectInstance()
- Create an instance of this factory's aspect.
- Returns:
- the aspect instance (never
null
)
getAspectClassLoader
java.lang.ClassLoader getAspectClassLoader()
- Expose the aspect class loader that this factory uses.
- Returns:
- the aspect class loader (never
null
)