程序包 cn.taketoday.aop.framework
package cn.taketoday.aop.framework
-
类说明Base class for
BeanPostProcessorimplementations that apply a AOPAdvisorto specific beans.Implemented basicAbstractMethodInvocation.proceed()logicConvenient superclass forFactoryBeantypes that produce singleton-scoped proxy objects.Interface to be implemented by classes that hold the configuration of a factory of AOP proxies.Base class for AOP proxy configuration managers.Exception that gets thrown on illegal AOP configuration arguments.Class containing static methods used to obtain information about the current AOP invocation.Delegate interface for a configured AOP proxy, allowing for the creation of actual proxy objects.Interface to be implemented by factories that are able to create AOP proxies based onAdvisedSupportconfiguration objects.Utility methods for AOP proxy factories.CGLIB-basedAopProxyimplementation for the AOP framework.Serializable replacement for CGLIB's NoOp interface.DefaultAopProxyFactoryimplementation, creating either a CGLIB proxy or a JDK dynamic proxy.JDK-basedAopProxyimplementation for the AOP framework, based on JDKdynamic proxies.Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.Proxy CreatorBase class for proxy factories.Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.FactoryBeanimplementation that builds an AOP proxy based on beans inBeanFactory.Base class with common functionality for proxy processors, in particular ClassLoader management and theProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, cn.taketoday.aop.framework.ProxyFactory)algorithm.Bytecode-basedAopProxyimplementation for the AOP framework.