org.springframework.aop.aspectj.annotation
Interface MetadataAwareAspectInstanceFactory
- All Superinterfaces:
- AspectInstanceFactory, org.springframework.core.Ordered
- All Known Implementing Classes:
- BeanFactoryAspectInstanceFactory, LazySingletonAspectInstanceFactoryDecorator, PrototypeAspectInstanceFactory, SimpleMetadataAwareAspectInstanceFactory, SingletonMetadataAwareAspectInstanceFactory
public interface MetadataAwareAspectInstanceFactory
- extends AspectInstanceFactory
Subinterface of AspectInstanceFactory
that returns AspectMetadata associated with AspectJ-annotated classes.
Ideally, AspectInstanceFactory would include this method itself, but because
AspectMetadata uses Java-5-only AjType,
we need to split out this subinterface.
- Since:
- 2.0
- Author:
- Rod Johnson
- See Also:
AspectMetadata,
AjType
| Fields inherited from interface org.springframework.core.Ordered |
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| Methods inherited from interface org.springframework.core.Ordered |
getOrder |
getAspectMetadata
AspectMetadata getAspectMetadata()
- Return the AspectJ AspectMetadata for this factory's aspect.
- Returns:
- the aspect metadata