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
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:
AopConfigUtils
Field Summary
Fields Modifier and Type Field Description static String
PROXY_TARGET_CLASS_ATTRIBUTE
Theproxy-target-class
attribute 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 void
registerAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)
static void
registerAspectJAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)
static void
registerAutoProxyCreatorIfNecessary(ParserContext parserContext, Element sourceElement)
Field Detail
PROXY_TARGET_CLASS_ATTRIBUTE
public static final String PROXY_TARGET_CLASS_ATTRIBUTE
Theproxy-target-class
attribute 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)