Interface MetadataAwareAspectInstanceFactory
- All Superinterfaces:
 AspectInstanceFactory,Ordered
- All Known Implementing Classes:
 BeanFactoryAspectInstanceFactory,LazySingletonAspectInstanceFactoryDecorator,PrototypeAspectInstanceFactory,SimpleMetadataAwareAspectInstanceFactory,SingletonMetadataAwareAspectInstanceFactory
Subinterface of 
AspectInstanceFactory
 that returns AspectMetadata associated with AspectJ-annotated classes.- Since:
 - 2.0
 - Author:
 - Rod Johnson
 - See Also:
 - 
AspectMetadataAjType
 
- 
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE - 
Method Summary
Modifier and TypeMethodDescriptionGet the best possible creation mutex for this factory.Get the AspectJ AspectMetadata for this factory's aspect.Methods inherited from interface org.springframework.aop.aspectj.AspectInstanceFactory
getAspectClassLoader, getAspectInstance 
- 
Method Details
- 
getAspectMetadata
AspectMetadata getAspectMetadata()Get the AspectJ AspectMetadata for this factory's aspect.- Returns:
 - the aspect metadata
 
 - 
getAspectCreationMutex
Get the best possible creation mutex for this factory.- Returns:
 - the mutex object (may be 
nullfor no mutex to use) - Since:
 - 4.3
 
 
 -