Package org.springframework.aop.config
Class AopNamespaceUtils
- java.lang.Object
- org.springframework.aop.config.AopNamespaceUtils
public abstract class AopNamespaceUtils extends Object
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
AopConfigUtilswhich 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:
AopConfigUtils
Field Summary
Fields Modifier and Type Field Description static StringPROXY_TARGET_CLASS_ATTRIBUTETheproxy-target-classattribute as found on AOP-related XML tags.
Constructor Summary
Constructors Constructor Description AopNamespaceUtils()
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidregisterAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)static voidregisterAspectJAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)static voidregisterAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)
Field Detail
PROXY_TARGET_CLASS_ATTRIBUTE
public static final String PROXY_TARGET_CLASS_ATTRIBUTE
Theproxy-target-classattribute as found on AOP-related XML tags.- See Also:
- Constant Field Values
Constructor Detail
AopNamespaceUtils
public AopNamespaceUtils()
Method Detail
registerAutoProxyCreatorIfNecessary
public static void registerAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)
registerAspectJAutoProxyCreatorIfNecessary
public static void registerAspectJAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)
registerAspectJAnnotationAutoProxyCreatorIfNecessary
public static void registerAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)