public abstract class

AopConfigUtils

extends Object
java.lang.Object
   ↳ org.springframework.aop.config.AopConfigUtils

Class Overview

Utility class for handling registration of AOP auto-proxy creators.

Only a single auto-proxy creator can be registered yet multiple concrete implementations are available. Therefore this class wraps a simple escalation protocol, allowing classes to request a particular auto-proxy creator and know that class, or a subclass thereof, will eventually be resident in the application context.

Summary

Constants
String AUTO_PROXY_CREATOR_BEAN_NAME The bean name of the internally managed auto-proxy creator.
Public Constructors
AopConfigUtils()
Public Methods
static void forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry registry)
static BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)
static BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
static BeanDefinition registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)
static BeanDefinition registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
static BeanDefinition registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)
static BeanDefinition registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String AUTO_PROXY_CREATOR_BEAN_NAME

The bean name of the internally managed auto-proxy creator.

Constant Value: "org.springframework.aop.config.internalAutoProxyCreator"

Public Constructors

public AopConfigUtils ()

Public Methods

public static void forceAutoProxyCreatorToUseClassProxying (BeanDefinitionRegistry registry)

public static BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary (BeanDefinitionRegistry registry, Object source)

public static BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary (BeanDefinitionRegistry registry)

public static BeanDefinition registerAspectJAutoProxyCreatorIfNecessary (BeanDefinitionRegistry registry, Object source)

public static BeanDefinition registerAspectJAutoProxyCreatorIfNecessary (BeanDefinitionRegistry registry)

public static BeanDefinition registerAutoProxyCreatorIfNecessary (BeanDefinitionRegistry registry, Object source)

public static BeanDefinition registerAutoProxyCreatorIfNecessary (BeanDefinitionRegistry registry)