程序包 infra.aop.config
类 AopConfigUtils
java.lang.Object
infra.aop.config.AopConfigUtils
Utility class for handling registration of AOP auto-proxy creators.
Only a single auto-proxy creator should be registered yet multiple concrete implementations are available. This class provides a simple escalation protocol, allowing a caller to request a particular auto-proxy creator and know that creator, or a more capable variant thereof, will be registered as a post-processor.
- 从以下版本开始:
- 4.0
- 作者:
- Rob Harrop, Juergen Hoeller, Mark Fisher
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明Stores the auto proxy creator classes in escalation order.static final StringThe bean name of the internally managed auto-proxy creator. -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static intfindPriorityForClass(Class<?> clazz) private static intfindPriorityForClass(String className) static voidforceAutoProxyCreatorToExposeProxy(infra.beans.factory.support.BeanDefinitionRegistry registry) static voidforceAutoProxyCreatorToUseClassProxying(infra.beans.factory.support.BeanDefinitionRegistry registry) static infra.beans.factory.config.BeanDefinitionregisterAspectJAnnotationAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry) static infra.beans.factory.config.BeanDefinitionregisterAspectJAnnotationAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry, Object source) static infra.beans.factory.config.BeanDefinitionregisterAspectJAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry) static infra.beans.factory.config.BeanDefinitionregisterAspectJAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry, Object source) static infra.beans.factory.config.BeanDefinitionregisterAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry) static infra.beans.factory.config.BeanDefinitionregisterAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry, Object source) private static infra.beans.factory.config.BeanDefinitionregisterOrEscalateApcAsRequired(Class<?> cls, infra.beans.factory.support.BeanDefinitionRegistry registry, Object source)
-
字段详细资料
-
AUTO_PROXY_CREATOR_BEAN_NAME
The bean name of the internally managed auto-proxy creator.- 另请参阅:
-
APC_PRIORITY_LIST
Stores the auto proxy creator classes in escalation order.
-
-
构造器详细资料
-
AopConfigUtils
public AopConfigUtils()
-
-
方法详细资料
-
registerAutoProxyCreatorIfNecessary
@Nullable public static infra.beans.factory.config.BeanDefinition registerAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry) -
registerAutoProxyCreatorIfNecessary
@Nullable public static infra.beans.factory.config.BeanDefinition registerAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry, @Nullable Object source) -
registerAspectJAutoProxyCreatorIfNecessary
@Nullable public static infra.beans.factory.config.BeanDefinition registerAspectJAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry) -
registerAspectJAutoProxyCreatorIfNecessary
@Nullable public static infra.beans.factory.config.BeanDefinition registerAspectJAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry, @Nullable Object source) -
registerAspectJAnnotationAutoProxyCreatorIfNecessary
@Nullable public static infra.beans.factory.config.BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry) -
registerAspectJAnnotationAutoProxyCreatorIfNecessary
@Nullable public static infra.beans.factory.config.BeanDefinition registerAspectJAnnotationAutoProxyCreatorIfNecessary(infra.beans.factory.support.BeanDefinitionRegistry registry, @Nullable Object source) -
forceAutoProxyCreatorToUseClassProxying
public static void forceAutoProxyCreatorToUseClassProxying(infra.beans.factory.support.BeanDefinitionRegistry registry) -
forceAutoProxyCreatorToExposeProxy
public static void forceAutoProxyCreatorToExposeProxy(infra.beans.factory.support.BeanDefinitionRegistry registry) -
registerOrEscalateApcAsRequired
-
findPriorityForClass
-
findPriorityForClass
-