Class AopNamespaceUtils
java.lang.Object
org.springframework.aop.config.AopNamespaceUtils
Utility class for handling registration of auto-proxy creators used internally
by the '
aop' namespace tags.
Only a single auto-proxy creator should be registered and multiple configuration
elements may wish to register different concrete implementations. As such this class
delegates to AopConfigUtils which provides a simple escalation protocol.
Callers may request a particular auto-proxy creator and know that creator,
or a more capable variant thereof, will be registered as a post-processor.
- Since:
- 2.0
- Author:
- Rob Harrop, Juergen Hoeller, Mark Fisher
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringTheproxy-target-classattribute as found on AOP-related XML tags.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidregisterAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement) static voidregisterAspectJAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement) static voidregisterAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement) 
- 
Field Details- 
PROXY_TARGET_CLASS_ATTRIBUTETheproxy-target-classattribute as found on AOP-related XML tags.- See Also:
 
 
- 
- 
Constructor Details- 
AopNamespaceUtilspublic AopNamespaceUtils()
 
- 
- 
Method Details- 
registerAutoProxyCreatorIfNecessarypublic static void registerAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement) 
- 
registerAspectJAutoProxyCreatorIfNecessarypublic static void registerAspectJAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement) 
- 
registerAspectJAnnotationAutoProxyCreatorIfNecessarypublic static void registerAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement) 
 
-