Package org.springframework.aop.config
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 Summary
Modifier and TypeFieldDescriptionstatic final String
Theproxy-target-class
attribute as found on AOP-related XML tags. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
registerAspectJAnnotationAutoProxyCreatorIfNecessary
(ParserContext parserContext, Element sourceElement) static void
registerAspectJAutoProxyCreatorIfNecessary
(ParserContext parserContext, Element sourceElement) static void
registerAutoProxyCreatorIfNecessary
(ParserContext parserContext, Element sourceElement)
-
Field Details
-
PROXY_TARGET_CLASS_ATTRIBUTE
Theproxy-target-class
attribute as found on AOP-related XML tags.- See Also:
-
-
Constructor Details
-
AopNamespaceUtils
public AopNamespaceUtils()
-
-
Method Details
-
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)
-