索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractAdvisingBeanPostProcessor - cn.taketoday.aop.framework中的类
-
Base class for
BeanPostProcessorimplementations that apply a AOPAdvisorto specific beans. - AbstractAdvisingBeanPostProcessor() - 类的构造器 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
- AbstractAdvisorAutoProxyCreator - cn.taketoday.aop.framework.autoproxy中的类
-
Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.
- AbstractAdvisorAutoProxyCreator() - 类的构造器 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- AbstractAspectJAdvice - cn.taketoday.aop.aspectj中的类
-
Base class for AOP Alliance
Adviceclasses wrapping an AspectJ aspect or an AspectJ-annotated advice method. - AbstractAspectJAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Create a new AbstractAspectJAdvice for the given advice method.
- AbstractAspectJAdvisorFactory - cn.taketoday.aop.aspectj.annotation中的类
-
Abstract base class for factories that can create Framework AOP Advisors given AspectJ classes from classes honoring the AspectJ 5 annotation syntax.
- AbstractAspectJAdvisorFactory() - 类的构造器 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- AbstractAspectJAdvisorFactory.AspectJAnnotation<A extends Annotation> - cn.taketoday.aop.aspectj.annotation中的类
-
Class modelling an AspectJ annotation, exposing its type enumeration and pointcut String.
- AbstractAspectJAdvisorFactory.AspectJAnnotationType - cn.taketoday.aop.aspectj.annotation中的Enum Class
-
Enum for AspectJ annotation types.
- AbstractAutoProxyCreator - cn.taketoday.aop.framework.autoproxy中的类
-
BeanPostProcessorimplementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself. - AbstractAutoProxyCreator() - 类的构造器 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- AbstractBeanFactoryAwareAdvisingPostProcessor - cn.taketoday.aop.framework.autoproxy中的类
-
Extension of
AbstractAutoProxyCreatorwhich implementsBeanFactoryAware, adds exposure of the original target class for each proxied bean (AutoProxyUtils.ORIGINAL_TARGET_CLASS_ATTRIBUTE), and participates in an externally enforced target-class mode for any given bean (AutoProxyUtils.PRESERVE_TARGET_CLASS_ATTRIBUTE). - AbstractBeanFactoryAwareAdvisingPostProcessor() - 类的构造器 cn.taketoday.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- AbstractBeanFactoryPointcutAdvisor - cn.taketoday.aop.support中的类
-
Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.
- AbstractBeanFactoryPointcutAdvisor() - 类的构造器 cn.taketoday.aop.support.AbstractBeanFactoryPointcutAdvisor
- AbstractBeanFactoryTargetSource - cn.taketoday.aop.target中的类
-
Base class for
TargetSourceimplementations that are based on aBeanFactory, delegating to ioc-managed bean instances. - AbstractBeanFactoryTargetSource() - 类的构造器 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
- AbstractBeanFactoryTargetSourceCreator - cn.taketoday.aop.framework.autoproxy.target中的类
-
Convenient superclass for
TargetSourceCreatorimplementations that require creating multiple instances of a prototype bean. - AbstractBeanFactoryTargetSourceCreator() - 类的构造器 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
- AbstractExpressionPointcut - cn.taketoday.aop.support中的类
-
Abstract superclass for expression pointcuts, offering location and expression properties.
- AbstractExpressionPointcut() - 类的构造器 cn.taketoday.aop.support.AbstractExpressionPointcut
- AbstractGenericPointcutAdvisor - cn.taketoday.aop.support中的类
-
Abstract generic
PointcutAdvisorthat allows for anyAdviceto be configured. - AbstractGenericPointcutAdvisor() - 类的构造器 cn.taketoday.aop.support.AbstractGenericPointcutAdvisor
- AbstractInterceptorDrivenBeanDefinitionDecorator - cn.taketoday.aop.config中的类
-
Base implementation for
BeanDefinitionDecoratorswishing to add aninterceptorto the resulting bean. - AbstractInterceptorDrivenBeanDefinitionDecorator() - 类的构造器 cn.taketoday.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
- AbstractLazyCreationTargetSource - cn.taketoday.aop.target中的类
-
TargetSourceimplementation that will lazily create a user-managed object. - AbstractLazyCreationTargetSource() - 类的构造器 cn.taketoday.aop.target.AbstractLazyCreationTargetSource
- AbstractMethodInvocation - cn.taketoday.aop.framework中的类
-
Implemented basic
AbstractMethodInvocation.proceed()logic - AbstractMethodInvocation() - 类的构造器 cn.taketoday.aop.framework.AbstractMethodInvocation
- AbstractMonitoringInterceptor - cn.taketoday.aop.interceptor中的类
-
Base class for monitoring interceptors, such as performance monitors.
- AbstractMonitoringInterceptor() - 类的构造器 cn.taketoday.aop.interceptor.AbstractMonitoringInterceptor
- AbstractPointcutAdvisor - cn.taketoday.aop.support中的类
-
Abstract base class for
PointcutAdvisorimplementations. - AbstractPointcutAdvisor() - 类的构造器 cn.taketoday.aop.support.AbstractPointcutAdvisor
- AbstractPoolingTargetSource - cn.taketoday.aop.target中的类
-
Abstract base class for pooling
TargetSourceimplementations which maintain a pool of target instances, acquiring and releasing a target object from the pool for each method invocation. - AbstractPoolingTargetSource() - 类的构造器 cn.taketoday.aop.target.AbstractPoolingTargetSource
- AbstractPrototypeTargetSource - cn.taketoday.aop.target中的类
-
Base class for dynamic
TargetSourceimplementations that create new prototype bean instances to support a pooling or new-instance-per-invocation strategy. - AbstractPrototypeTargetSource() - 类的构造器 cn.taketoday.aop.target.AbstractPrototypeTargetSource
- AbstractRefreshableTargetSource - cn.taketoday.aop.target中的类
-
Abstract
TargetSourceimplementation that wraps a refreshable target object. - AbstractRefreshableTargetSource() - 类的构造器 cn.taketoday.aop.target.AbstractRefreshableTargetSource
- AbstractRegexpMethodPointcut - cn.taketoday.aop.support中的类
-
Abstract base regular expression pointcut bean.
- AbstractRegexpMethodPointcut() - 类的构造器 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
- AbstractSingletonProxyFactoryBean - cn.taketoday.aop.framework中的类
-
Convenient superclass for
FactoryBeantypes that produce singleton-scoped proxy objects. - AbstractSingletonProxyFactoryBean() - 类的构造器 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
- AbstractSubclassesAopProxy - cn.taketoday.aop.framework中的类
- AbstractSubclassesAopProxy(AdvisedSupport) - 类的构造器 cn.taketoday.aop.framework.AbstractSubclassesAopProxy
-
Create a new AopProxy for the given AOP configuration.
- AbstractTraceInterceptor - cn.taketoday.aop.interceptor中的类
-
Base
MethodInterceptorimplementation for tracing. - AbstractTraceInterceptor() - 类的构造器 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
- activated(AdvisedSupport) - 接口中的方法 cn.taketoday.aop.AdvisedSupportListener
-
Invoked when the first proxy is created.
- activateObject(PooledObject<Object>) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
- addAdvice(int, Advice) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Add the given AOP Alliance Advice at the specified position in the advice chain.
- addAdvice(int, Advice) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Cannot add introductions this way unless the advice implements IntroductionInfo.
- addAdvice(Advice) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Add the given AOP Alliance advice to the tail of the advice (interceptor) chain.
- addAdvice(Advice) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- addAdvisor(int, Advisor) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Add an Advisor at the specified position in the chain.
- addAdvisor(int, Advisor) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- addAdvisor(Advisor) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Add an advisor at the end of the advisor chain.
- addAdvisor(Advisor) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- addAdvisors(Advisor...) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Add all of the given advisors to this proxy configuration.
- addAdvisors(Collection<Advisor>) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Add all of the given advisors to this proxy configuration.
- addAspect(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectJProxyFactory
-
Add an aspect of the supplied type to the end of the advice chain.
- addAspect(Object) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectJProxyFactory
-
Add the supplied aspect instance to the chain.
- addField(String) - 类中的方法 cn.taketoday.aop.framework.std.GeneratorContext
- addInterface(Class<?>) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Add a new proxied interface.
- addInterface(Class<?>) - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
-
Add the specified interface to the list of interfaces to introduce.
- addListener(AdvisedSupportListener) - 类中的方法 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Add the given AdvisedSupportListener to this proxy configuration.
- addMethodName(String) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
-
Add another eligible method name, in addition to those already named.
- addMethodName(String) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcutAdvisor
-
Add another eligible method name, in addition to those already named.
- Advice - org.aopalliance.aop中的接口
-
Tag interface for Advice.
- adviceChanged() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Invoked when advice has changed.
- adviceChanged() - 类中的方法 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Propagate advice change event to all AdvisedSupportListeners.
- adviceChanged() - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Blow away and recache singleton on an advice change.
- adviceChanged(AdvisedSupport) - 接口中的方法 cn.taketoday.aop.AdvisedSupportListener
-
Invoked when advice is changed after a proxy is created.
- AdviceEntry - cn.taketoday.aop.config中的类
-
ParseStateentry representing an advice element. - AdviceEntry(String) - 类的构造器 cn.taketoday.aop.config.AdviceEntry
-
Create a new
AdviceEntryinstance. - adviceIncluded(Advice) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Is the given advice included in any advisor within this proxy configuration?
- advices - 类中的变量 cn.taketoday.aop.framework.DefaultMethodInvocation
- Advised - cn.taketoday.aop.framework中的接口
-
Interface to be implemented by classes that hold the configuration of a factory of AOP proxies.
- AdvisedSupport - cn.taketoday.aop.framework中的类
-
Base class for AOP proxy configuration managers.
- AdvisedSupport() - 类的构造器 cn.taketoday.aop.framework.AdvisedSupport
-
No-arg constructor for use as a JavaBean.
- AdvisedSupport(Class<?>...) - 类的构造器 cn.taketoday.aop.framework.AdvisedSupport
-
Create a AdvisedSupport instance with the given parameters.
- AdvisedSupportListener - cn.taketoday.aop中的接口
-
Listener to be registered on
ProxyCreatorSupportobjects Allows for receiving callbacks on activation and change of advice. - advisor - 类中的变量 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
- Advisor - cn.taketoday.aop中的接口
-
Base interface holding AOP advice (action to take at a join-point) and a filter determining the applicability of the advice (such as a pointcut).
- ADVISOR - 类中的静态变量 cn.taketoday.aop.interceptor.ExposeInvocationInterceptor
-
Singleton advisor for this class.
- AdvisorAdapter - cn.taketoday.aop.framework.adapter中的接口
-
Interface allowing extension to the AOP framework to allow handling of new Advisors and Advice types.
- AdvisorAdapterRegistrationManager - cn.taketoday.aop.framework.adapter中的类
-
BeanPostProcessor that registers
AdvisorAdapterbeans in the BeanFactory with anAdvisorAdapterRegistry(by default theDefaultAdvisorAdapterRegistry). - AdvisorAdapterRegistrationManager() - 类的构造器 cn.taketoday.aop.framework.adapter.AdvisorAdapterRegistrationManager
- AdvisorAdapterRegistry - cn.taketoday.aop.framework.adapter中的接口
-
Interface for registries of Advisor adapters.
- AdvisorComponentDefinition - cn.taketoday.aop.config中的类
-
ComponentDefinitionthat bridges the gap between the advisor bean definition configured by the<aop:advisor>tag and the component definition infrastructure. - AdvisorComponentDefinition(String, BeanDefinition) - 类的构造器 cn.taketoday.aop.config.AdvisorComponentDefinition
- AdvisorComponentDefinition(String, BeanDefinition, BeanDefinition) - 类的构造器 cn.taketoday.aop.config.AdvisorComponentDefinition
- AdvisorEntry - cn.taketoday.aop.config中的类
-
ParseStateentry representing an advisor. - AdvisorEntry(String) - 类的构造器 cn.taketoday.aop.config.AdvisorEntry
-
Create a new
AdvisorEntryinstance. - advisorsPreFiltered() - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
This auto-proxy creator always returns pre-filtered Advisors.
- advisorsPreFiltered() - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Return whether the Advisors returned by the subclass are pre-filtered to match the bean's target class already, allowing the ClassFilter check to be skipped when building advisors chains for AOP invocations.
- AfterAdvice - cn.taketoday.aop中的接口
-
Common marker interface for after advice, such as
AfterReturningAdviceandThrowsAdvice. - afterPropertiesSet() - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
- afterReturning(Object, MethodInvocation) - 接口中的方法 cn.taketoday.aop.AfterReturningAdvice
-
Callback after a given method successfully returned.
- afterReturning(Object, MethodInvocation) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterReturningAdvice
- AfterReturningAdvice - cn.taketoday.aop中的接口
-
After returning advice is invoked only on normal method return, not if an exception is thrown.
- AfterReturningAdviceInterceptor - cn.taketoday.aop.framework.adapter中的类
-
Interceptor to wrap an
AfterReturningAdvice. - AfterReturningAdviceInterceptor(AfterReturningAdvice) - 类的构造器 cn.taketoday.aop.framework.adapter.AfterReturningAdviceInterceptor
-
Create a new AfterReturningAdviceInterceptor for the given advice.
- AmbiguousBindingException(String) - 异常错误的构造器 cn.taketoday.aop.aspectj.AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException
-
Construct a new AmbiguousBindingException with the specified message.
- Annotated - cn.taketoday.aop.aspectj.annotation中的Annotation Interface
- AnnotationAwareAspectJAutoProxyCreator - cn.taketoday.aop.aspectj.annotation中的类
-
AspectJAwareAdvisorAutoProxyCreatorsubclass that processes all AspectJ annotation aspects in the current application context, as well as Framework Advisors. - AnnotationAwareAspectJAutoProxyCreator() - 类的构造器 cn.taketoday.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- AnnotationClassFilter - cn.taketoday.aop.support.annotation中的类
-
Simple ClassFilter that looks for a specific Java 5 annotation being present on a class.
- AnnotationClassFilter(Class<? extends Annotation>) - 类的构造器 cn.taketoday.aop.support.annotation.AnnotationClassFilter
-
Create a new AnnotationClassFilter for the given annotation type.
- AnnotationClassFilter(Class<? extends Annotation>, boolean) - 类的构造器 cn.taketoday.aop.support.annotation.AnnotationClassFilter
-
Create a new AnnotationClassFilter for the given annotation type.
- AnnotationMatchingPointcut - cn.taketoday.aop.support.annotation中的类
- AnnotationMatchingPointcut(Class<? extends Annotation>) - 类的构造器 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
-
Create a new AnnotationMatchingPointcut for the given annotation type.
- AnnotationMatchingPointcut(Class<? extends Annotation>, boolean) - 类的构造器 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
-
Create a new AnnotationMatchingPointcut for the given annotation type.
- AnnotationMatchingPointcut(Class<? extends Annotation>, Class<? extends Annotation>) - 类的构造器 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
-
Create a new AnnotationMatchingPointcut for the given annotation types.
- AnnotationMatchingPointcut(Class<? extends Annotation>, Class<? extends Annotation>, boolean) - 类的构造器 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
-
Create a new AnnotationMatchingPointcut for the given annotation types.
- AnnotationMethodMatcher - cn.taketoday.aop.support.annotation中的类
-
Simple MethodMatcher that looks for a specific Java 5 annotation being present on a method (checking both the method on the invoked interface, if any, and the corresponding method on the target class).
- AnnotationMethodMatcher(Class<? extends Annotation>) - 类的构造器 cn.taketoday.aop.support.annotation.AnnotationMethodMatcher
-
Create a new AnnotationClassFilter for the given annotation type.
- AnnotationMethodMatcher(Class<? extends Annotation>, boolean) - 类的构造器 cn.taketoday.aop.support.annotation.AnnotationMethodMatcher
-
Create a new AnnotationClassFilter for the given annotation type.
- AopConfigException - cn.taketoday.aop.framework中的异常错误
-
Exception that gets thrown on illegal AOP configuration arguments.
- AopConfigException(String) - 异常错误的构造器 cn.taketoday.aop.framework.AopConfigException
-
Constructor for AopConfigException.
- AopConfigException(String, Throwable) - 异常错误的构造器 cn.taketoday.aop.framework.AopConfigException
-
Constructor for AopConfigException.
- AopConfigUtils - cn.taketoday.aop.config中的类
-
Utility class for handling registration of AOP auto-proxy creators.
- AopConfigUtils() - 类的构造器 cn.taketoday.aop.config.AopConfigUtils
- AopContext - cn.taketoday.aop.framework中的类
-
Class containing static methods used to obtain information about the current AOP invocation.
- AopContext() - 类的构造器 cn.taketoday.aop.framework.AopContext
- AopInfrastructureBean - cn.taketoday.aop中的接口
-
Marker interface that indicates a bean that is part of AOP infrastructure.
- AopInvocationException - cn.taketoday.aop中的异常错误
-
Exception that gets thrown when an AOP invocation failed because of misconfiguration or unexpected runtime issues.
- AopInvocationException(String) - 异常错误的构造器 cn.taketoday.aop.AopInvocationException
-
Constructor for AopInvocationException.
- AopInvocationException(String, Throwable) - 异常错误的构造器 cn.taketoday.aop.AopInvocationException
-
Constructor for AopInvocationException.
- AopNamespaceHandler - cn.taketoday.aop.config中的类
-
NamespaceHandlerfor theaopnamespace. - AopNamespaceHandler() - 类的构造器 cn.taketoday.aop.config.AopNamespaceHandler
- AopNamespaceUtils - cn.taketoday.aop.config中的类
-
Utility class for handling registration of auto-proxy creators used internally by the '
aop' namespace tags. - AopNamespaceUtils() - 类的构造器 cn.taketoday.aop.config.AopNamespaceUtils
- AopProxy - cn.taketoday.aop.framework中的接口
-
Delegate interface for a configured AOP proxy, allowing for the creation of actual proxy objects.
- AopProxyFactory - cn.taketoday.aop.framework中的接口
-
Interface to be implemented by factories that are able to create AOP proxies based on
AdvisedSupportconfiguration objects. - AopProxyUtils - cn.taketoday.aop.framework中的类
-
Utility methods for AOP proxy factories.
- AopProxyUtils() - 类的构造器 cn.taketoday.aop.framework.AopProxyUtils
- AopUtils - cn.taketoday.aop.support中的类
-
Utility methods for AOP support code.
- AopUtils() - 类的构造器 cn.taketoday.aop.support.AopUtils
- argBinding(JoinPoint, JoinPointMatch, Object, Throwable) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Take the arguments at the method execution join point and output a set of arguments to the advice method.
- args - 类中的变量 cn.taketoday.aop.framework.DefaultMethodInvocation
- args - 类中的变量 cn.taketoday.aop.framework.StandardMethodInvocation
- Argument - cn.taketoday.aop.aspectj.annotation中的Annotation Interface
- Arguments - cn.taketoday.aop.aspectj.annotation中的Annotation Interface
- AspectComponentDefinition - cn.taketoday.aop.config中的类
-
ComponentDefinitionthat holds an aspect definition, including its nested pointcuts. - AspectComponentDefinition(String, BeanDefinition[], BeanReference[], Object) - 类的构造器 cn.taketoday.aop.config.AspectComponentDefinition
- AspectEntry - cn.taketoday.aop.config中的类
-
ParseStateentry representing an aspect. - AspectEntry(String, String) - 类的构造器 cn.taketoday.aop.config.AspectEntry
-
Create a new
AspectEntryinstance. - AspectException - org.aopalliance.aop中的异常错误
-
Superclass for all AOP infrastructure exceptions.
- AspectException(String) - 异常错误的构造器 org.aopalliance.aop.AspectException
-
Constructor for AspectException.
- AspectException(String, Throwable) - 异常错误的构造器 org.aopalliance.aop.AspectException
-
Constructor for AspectException.
- AspectInstanceFactory - cn.taketoday.aop.aspectj中的接口
-
Interface implemented to provide an instance of an AspectJ aspect.
- aspectJAdviceMethod - 类中的变量 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- AspectJAdviceParameterNameDiscoverer - cn.taketoday.aop.aspectj中的类
-
ParameterNameDiscovererimplementation that tries to deduce parameter names for an advice method from the pointcut expression, returning, and throwing clauses. - AspectJAdviceParameterNameDiscoverer(String) - 类的构造器 cn.taketoday.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Create a new discoverer that attempts to discover parameter names.
- AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException - cn.taketoday.aop.aspectj中的异常错误
-
Thrown in response to an ambiguous binding being detected when trying to resolve a method's parameter names.
- AspectJAdvisorFactory - cn.taketoday.aop.aspectj.annotation中的接口
-
Interface for factories that can create Framework AOP Advisors from classes annotated with AspectJ annotation syntax.
- AspectJAfterAdvice - cn.taketoday.aop.aspectj中的类
-
Framework AOP advice wrapping an AspectJ after advice method.
- AspectJAfterAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 cn.taketoday.aop.aspectj.AspectJAfterAdvice
- AspectJAfterReturningAdvice - cn.taketoday.aop.aspectj中的类
-
Framework AOP advice wrapping an AspectJ after-returning advice method.
- AspectJAfterReturningAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 cn.taketoday.aop.aspectj.AspectJAfterReturningAdvice
- AspectJAfterThrowingAdvice - cn.taketoday.aop.aspectj中的类
-
Framework AOP advice wrapping an AspectJ after-throwing advice method.
- AspectJAfterThrowingAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 cn.taketoday.aop.aspectj.AspectJAfterThrowingAdvice
- AspectJAnnotation(A) - 类的构造器 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- AspectJAopUtils - cn.taketoday.aop.aspectj中的类
-
Utility methods for dealing with AspectJ advisors.
- AspectJAopUtils() - 类的构造器 cn.taketoday.aop.aspectj.AspectJAopUtils
- AspectJAroundAdvice - cn.taketoday.aop.aspectj中的类
-
Framework AOP around advice (MethodInterceptor) that wraps an AspectJ advice method.
- AspectJAroundAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 cn.taketoday.aop.aspectj.AspectJAroundAdvice
- AspectJAwareAdvisorAutoProxyCreator - cn.taketoday.aop.aspectj.autoproxy中的类
-
AbstractAdvisorAutoProxyCreatorsubclass that exposes AspectJ's invocation context and understands AspectJ's rules for advice precedence when multiple pieces of advice come from the same aspect. - AspectJAwareAdvisorAutoProxyCreator() - 类的构造器 cn.taketoday.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
- AspectJExpressionPointcut - cn.taketoday.aop.aspectj中的类
-
Framework
Pointcutimplementation that uses the AspectJ weaver to evaluate a pointcut expression. - AspectJExpressionPointcut() - 类的构造器 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
-
Create a new default AspectJExpressionPointcut.
- AspectJExpressionPointcut(Class<?>, String[], Class<?>[]) - 类的构造器 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
-
Create a new AspectJExpressionPointcut with the given settings.
- AspectJExpressionPointcutAdvisor - cn.taketoday.aop.aspectj中的类
-
Framework AOP Advisor that can be used for any AspectJ pointcut expression.
- AspectJExpressionPointcutAdvisor() - 类的构造器 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- AspectJMethodBeforeAdvice - cn.taketoday.aop.aspectj中的类
-
Framework AOP advice that wraps an AspectJ before method.
- AspectJMethodBeforeAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 cn.taketoday.aop.aspectj.AspectJMethodBeforeAdvice
- AspectJPointcutAdvisor - cn.taketoday.aop.aspectj中的类
-
AspectJPointcutAdvisor that adapts an
AbstractAspectJAdviceto thePointcutAdvisorinterface. - AspectJPointcutAdvisor(AbstractAspectJAdvice) - 类的构造器 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
-
Create a new AspectJPointcutAdvisor for the given advice.
- AspectJPrecedenceInformation - cn.taketoday.aop.aspectj中的接口
-
Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules.
- AspectJProxyFactory - cn.taketoday.aop.aspectj.annotation中的类
-
AspectJ-based proxy factory, allowing for programmatic building of proxies which include AspectJ aspects (code style as well Java 5 annotation style).
- AspectJProxyFactory() - 类的构造器 cn.taketoday.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new AspectJProxyFactory.
- AspectJProxyFactory(Class<?>...) - 类的构造器 cn.taketoday.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new
AspectJProxyFactory. - AspectJProxyFactory(Object) - 类的构造器 cn.taketoday.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new AspectJProxyFactory.
- AspectJProxyUtils - cn.taketoday.aop.aspectj中的类
-
Utility methods for working with AspectJ proxies.
- AspectJProxyUtils() - 类的构造器 cn.taketoday.aop.aspectj.AspectJProxyUtils
- AspectJWeaverMessageHandler - cn.taketoday.aop.aspectj中的类
-
Implementation of AspectJ's
IMessageHandlerinterface that routes AspectJ weaving messages through the same logging system as the regular Framework messages. - AspectJWeaverMessageHandler() - 类的构造器 cn.taketoday.aop.aspectj.AspectJWeaverMessageHandler
- AspectMetadata - cn.taketoday.aop.aspectj.annotation中的类
-
Metadata for an AspectJ aspect class, with an additional Framework AOP pointcut for the per clause.
- AspectMetadata(Class<?>, String) - 类的构造器 cn.taketoday.aop.aspectj.annotation.AspectMetadata
-
Create a new AspectMetadata instance for the given aspect class.
- assertReturnValue(Object, Method) - 类中的静态方法 cn.taketoday.aop.framework.StandardProxyInvoker
- AsyncExecutionAspectSupport - cn.taketoday.aop.interceptor中的类
-
Base class for asynchronous method execution aspects, such as
cn.taketoday.scheduling.annotation.AnnotationAsyncExecutionInterceptororcn.taketoday.scheduling.aspectj.AnnotationAsyncExecutionAspect. - AsyncExecutionAspectSupport(Executor) - 类的构造器 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Create a new instance with a default
AsyncUncaughtExceptionHandler. - AsyncExecutionAspectSupport(Executor, AsyncUncaughtExceptionHandler) - 类的构造器 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Create a new
AsyncExecutionAspectSupportwith the given exception handler. - AsyncExecutionInterceptor - cn.taketoday.aop.interceptor中的类
-
AOP Alliance
MethodInterceptorthat processes method invocations asynchronously, using a givenAsyncTaskExecutor. - AsyncExecutionInterceptor(Executor) - 类的构造器 cn.taketoday.aop.interceptor.AsyncExecutionInterceptor
-
Create a new instance with a default
AsyncUncaughtExceptionHandler. - AsyncExecutionInterceptor(Executor, AsyncUncaughtExceptionHandler) - 类的构造器 cn.taketoday.aop.interceptor.AsyncExecutionInterceptor
-
Create a new
AsyncExecutionInterceptor. - AsyncUncaughtExceptionHandler - cn.taketoday.aop.interceptor中的接口
-
A strategy for handling uncaught exceptions thrown from asynchronous methods.
- AtAfter - enum class 中的枚举常量 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtAfterReturning - enum class 中的枚举常量 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtAfterThrowing - enum class 中的枚举常量 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtAround - enum class 中的枚举常量 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtBefore - enum class 中的枚举常量 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtPointcut - enum class 中的枚举常量 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- Attribute - cn.taketoday.aop.aspectj.annotation中的Annotation Interface
- AUTO_PROXY_CREATOR_BEAN_NAME - 类中的静态变量 cn.taketoday.aop.config.AopConfigUtils
-
The bean name of the internally managed auto-proxy creator.
- AutoProxyUtils - cn.taketoday.aop.framework.autoproxy中的类
-
Utilities for auto-proxy aware components.
- AutoProxyUtils() - 类的构造器 cn.taketoday.aop.framework.autoproxy.AutoProxyUtils
B
- bean - 类中的变量 cn.taketoday.aop.framework.StandardMethodInvocation
- BeanFactoryAdvisorRetriever - cn.taketoday.aop.framework.autoproxy中的类
-
Helper for retrieving standard Framework Advisors from a BeanFactory, for use with auto-proxying.
- BeanFactoryAdvisorRetriever(ConfigurableBeanFactory) - 类的构造器 cn.taketoday.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
-
Create a new BeanFactoryAdvisorRetrievalHelper for the given BeanFactory.
- BeanFactoryAspectInstanceFactory - cn.taketoday.aop.aspectj.annotation中的类
-
AspectInstanceFactoryimplementation backed by a FrameworkBeanFactory. - BeanFactoryAspectInstanceFactory(BeanFactory, String) - 类的构造器 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
-
Create a BeanFactoryAspectInstanceFactory.
- BeanFactoryAspectInstanceFactory(BeanFactory, String, Class<?>) - 类的构造器 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
-
Create a BeanFactoryAspectInstanceFactory, providing a type that AspectJ should introspect to create AJType metadata.
- BeanFactoryAspectJAdvisorsBuilder - cn.taketoday.aop.aspectj.annotation中的类
-
Helper for retrieving @AspectJ beans from a BeanFactory and building Framework Advisors based on them, for use with auto-proxying.
- BeanFactoryAspectJAdvisorsBuilder(BeanFactory) - 类的构造器 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
-
Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.
- BeanFactoryAspectJAdvisorsBuilder(BeanFactory, AspectJAdvisorFactory) - 类的构造器 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
-
Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.
- BeanFactoryRefreshableTargetSource - cn.taketoday.aop.target中的类
-
Refreshable TargetSource that fetches fresh target beans from a BeanFactory.
- BeanFactoryRefreshableTargetSource(BeanFactory, String) - 类的构造器 cn.taketoday.aop.target.BeanFactoryRefreshableTargetSource
-
Create a new BeanFactoryRefreshableTargetSource for the given bean factory and bean name.
- BeanNameAutoProxyCreator - cn.taketoday.aop.framework.autoproxy中的类
-
Auto proxy creator that identifies beans to proxy via a list of names.
- BeanNameAutoProxyCreator() - 类的构造器 cn.taketoday.aop.framework.autoproxy.BeanNameAutoProxyCreator
- before(MethodInvocation) - 类中的方法 cn.taketoday.aop.aspectj.AspectJMethodBeforeAdvice
- before(MethodInvocation) - 接口中的方法 cn.taketoday.aop.MethodBeforeAdvice
-
Callback before a given method is invoked.
- BeforeAdvice - cn.taketoday.aop中的接口
- beforeExistingAdvisors - 类中的变量 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
- buildAdvisors(String, Object[]) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Determine the advisors for the given bean, including the specific interceptors as well as the common interceptor, all adapted to the Advisor interface.
- buildAspectJAdvisors() - 类中的方法 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
-
Look for AspectJ-annotated aspect beans in the current bean factory, and return to a list of Framework AOP Advisors representing them.
- buildInternalBeanFactory(ConfigurableBeanFactory) - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Build an internal BeanFactory for resolving target beans.
- buildSafePointcut() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Build a 'safe' pointcut that excludes the AspectJ advice method itself.
C
- calculateArgumentBindings() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Do as much work as we can as part of the set-up so that argument binding on subsequent advice invocations can be as fast as possible.
- canApply(Advisor, Class<?>) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Can the given advisor apply at all on the given class?
- canApply(Advisor, Class<?>, boolean) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Can the given advisor apply at all on the given class?
- canApply(Pointcut, Class<?>) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Can the given pointcut apply at all on the given class?
- canApply(Pointcut, Class<?>, boolean) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Can the given pointcut apply at all on the given class?
- CglibAopProxy - cn.taketoday.aop.framework中的类
-
CGLIB-based
AopProxyimplementation for the AOP framework. - CglibAopProxy(AdvisedSupport) - 类的构造器 cn.taketoday.aop.framework.CglibAopProxy
-
Create a new CglibAopProxy for the given AOP configuration.
- CglibAopProxy.SerializableNoOp - cn.taketoday.aop.framework中的类
-
Serializable replacement for CGLIB's NoOp interface.
- ClassFilter - cn.taketoday.aop中的接口
-
Filter that restricts matching of a pointcut or introduction to a given set of target classes.
- ClassFilters - cn.taketoday.aop.support中的类
-
Static utility methods for composing
ClassFilters. - ClassFilters() - 类的构造器 cn.taketoday.aop.support.ClassFilters
- cn.taketoday.aop - 程序包 cn.taketoday.aop
-
Aspect Programming
- cn.taketoday.aop.aspectj - 程序包 cn.taketoday.aop.aspectj
-
AspectJ integration package.
- cn.taketoday.aop.aspectj.annotation - 程序包 cn.taketoday.aop.aspectj.annotation
-
Classes enabling AspectJ 5 @Annotated classes to be used in Framework AOP.
- cn.taketoday.aop.aspectj.autoproxy - 程序包 cn.taketoday.aop.aspectj.autoproxy
-
Base classes enabling auto-proxying based on AspectJ.
- cn.taketoday.aop.config - 程序包 cn.taketoday.aop.config
-
Support package for declarative AOP configuration, with XML schema being the primary configuration format.
- cn.taketoday.aop.framework - 程序包 cn.taketoday.aop.framework
- cn.taketoday.aop.framework.adapter - 程序包 cn.taketoday.aop.framework.adapter
-
SPI package allowing AOP framework to handle arbitrary advice types.
- cn.taketoday.aop.framework.autoproxy - 程序包 cn.taketoday.aop.framework.autoproxy
-
Bean post-processors for use in ApplicationContexts to simplify AOP usage by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
- cn.taketoday.aop.framework.autoproxy.target - 程序包 cn.taketoday.aop.framework.autoproxy.target
- cn.taketoday.aop.framework.std - 程序包 cn.taketoday.aop.framework.std
- cn.taketoday.aop.interceptor - 程序包 cn.taketoday.aop.interceptor
-
Provides miscellaneous interceptor implementations.
- cn.taketoday.aop.scope - 程序包 cn.taketoday.aop.scope
-
Support for AOP-based scoping of target objects, with configurable backend.
- cn.taketoday.aop.support - 程序包 cn.taketoday.aop.support
- cn.taketoday.aop.support.annotation - 程序包 cn.taketoday.aop.support.annotation
- cn.taketoday.aop.target - 程序包 cn.taketoday.aop.target
- CommonsPool2TargetSource - cn.taketoday.aop.target中的类
-
TargetSourceimplementation that holds objects in a configurable Apache Commons2 Pool. - CommonsPool2TargetSource() - 类的构造器 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Create a CommonsPoolTargetSource with default settings.
- completeProxiedInterfaces(AdvisedSupport) - 类中的静态方法 cn.taketoday.aop.framework.AopProxyUtils
-
Determine the complete set of interfaces to proxy for the given AOP configuration.
- completeProxiedInterfaces(AdvisedSupport, boolean) - 类中的静态方法 cn.taketoday.aop.framework.AopProxyUtils
-
Determine the complete set of interfaces to proxy for the given AOP configuration.
- ComposablePointcut - cn.taketoday.aop.support中的类
-
Convenient class for building up pointcuts.
- ComposablePointcut() - 类的构造器 cn.taketoday.aop.support.ComposablePointcut
-
Create a default ComposablePointcut, with
ClassFilter.TRUEandMethodMatcher.TRUE. - ComposablePointcut(ClassFilter) - 类的构造器 cn.taketoday.aop.support.ComposablePointcut
-
Create a ComposablePointcut for the given ClassFilter, with
MethodMatcher.TRUE. - ComposablePointcut(ClassFilter, MethodMatcher) - 类的构造器 cn.taketoday.aop.support.ComposablePointcut
-
Create a ComposablePointcut for the given ClassFilter and MethodMatcher.
- ComposablePointcut(MethodMatcher) - 类的构造器 cn.taketoday.aop.support.ComposablePointcut
-
Create a ComposablePointcut for the given MethodMatcher, with
ClassFilter.TRUE. - ComposablePointcut(Pointcut) - 类的构造器 cn.taketoday.aop.support.ComposablePointcut
-
Create a ComposablePointcut based on the given Pointcut.
- ConcurrencyThrottleInterceptor - cn.taketoday.aop.interceptor中的类
-
Interceptor that throttles concurrent access, blocking invocations if a specified concurrency limit is reached.
- ConcurrencyThrottleInterceptor() - 类的构造器 cn.taketoday.aop.interceptor.ConcurrencyThrottleInterceptor
- configure(Supplier<Executor>, Supplier<AsyncUncaughtExceptionHandler>) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Configure this aspect with the given executor and exception handler suppliers, applying the corresponding default if a supplier is not resolvable.
- construct(ConstructorInvocation) - 接口中的方法 org.aopalliance.intercept.ConstructorInterceptor
-
Implement this method to perform extra treatments before and after the consrution of a new object.
- constructorArgs - 类中的变量 cn.taketoday.aop.framework.AbstractSubclassesAopProxy
- constructorArgTypes - 类中的变量 cn.taketoday.aop.framework.AbstractSubclassesAopProxy
- ConstructorInterceptor - org.aopalliance.intercept中的接口
-
Intercepts the construction of a new object.
- ConstructorInvocation - org.aopalliance.intercept中的接口
-
Description of an invocation to a constuctor, given to an interceptor upon construtor-call.
- ControlFlowPointcut - cn.taketoday.aop.support中的类
-
Pointcut and method matcher for use in simple cflow-style pointcut.
- ControlFlowPointcut(Class<?>) - 类的构造器 cn.taketoday.aop.support.ControlFlowPointcut
-
Construct a new pointcut that matches all control flows below that class.
- ControlFlowPointcut(Class<?>, String) - 类的构造器 cn.taketoday.aop.support.ControlFlowPointcut
-
Construct a new pointcut that matches all calls below the given method in the given class.
- copyConfigurationFrom(AdvisedSupport) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Call this method on a new instance created by the no-arg constructor to create an independent copy of the configuration from the given object.
- copyConfigurationFrom(AdvisedSupport, TargetSource, List<Advisor>) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Copy the AOP configuration from the given AdvisedSupport object, but allow substitution of a fresh TargetSource and a given interceptor chain.
- copyFrom(ProxyConfig) - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Copy configuration from the other config object.
- copyFrom(AbstractBeanFactoryTargetSource) - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
-
Copy configuration from the other AbstractBeanFactoryBasedTargetSource object.
- countAdvicesOfType(Class<?>) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Count advices of the given class.
- createAdvisorIntroducingNamedBean(String) - 类中的静态方法 cn.taketoday.aop.interceptor.ExposeBeanNameAdvisors
-
Create a new advisor that will expose the given bean name, introducing the NamedBean interface to make the bean name accessible without forcing the target object to be aware of this IoC concept.
- createAdvisorWithoutIntroduction(String) - 类中的静态方法 cn.taketoday.aop.interceptor.ExposeBeanNameAdvisors
-
Create a new advisor that will expose the given bean name, with no introduction.
- createAopProxy() - 类中的方法 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Subclasses should call this to get a new AOP proxy.
- createAopProxy(AdvisedSupport) - 接口中的方法 cn.taketoday.aop.framework.AopProxyFactory
-
Create an
AopProxyfor the given AOP configuration. - createAopProxy(AdvisedSupport) - 类中的方法 cn.taketoday.aop.framework.DefaultAopProxyFactory
- createBeanFactoryTargetSource(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Subclasses must implement this method to return a new AbstractPrototypeTargetSource if they wish to create a custom TargetSource for this bean, or
nullif they are not interested it in, in which case no special target source will be created. - createBeanFactoryTargetSource(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
- createBeanFactoryTargetSource(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.QuickTargetSourceCreator
- createCompositeInterface(Class<?>[]) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Create a composite interface Class for the given interfaces, implementing the given interfaces in one single Class.
- createEnhancer() - 类中的方法 cn.taketoday.aop.framework.CglibAopProxy
-
Creates the CGLIB
Enhancer. - createInterceptorDefinition(Node) - 类中的方法 cn.taketoday.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
-
Subclasses should implement this method to return the
BeanDefinitionfor the interceptor they wish to apply to the bean being decorated. - createInvocationTraceName(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.AbstractMonitoringInterceptor
-
Create a
Stringname for the givenMethodInvocationthat can be used for trace/logging purposes. - createMainInterceptor() - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
Create the "main" interceptor for this proxy factory bean.
- createObject() - 类中的方法 cn.taketoday.aop.target.AbstractLazyCreationTargetSource
-
Subclasses should implement this method to return the lazy initialized object.
- createObjectPool() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Subclasses can override this if they want to return a specific Commons pool.
- createParameterNameDiscoverer() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Create a ParameterNameDiscoverer to be used for argument binding.
- createPointcut() - 类中的方法 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
-
Create the actual pointcut: By default, a
JdkRegexpMethodPointcutwill be used. - createPool() - 类中的方法 cn.taketoday.aop.target.AbstractPoolingTargetSource
-
Create the pool.
- createPool() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Creates and holds an ObjectPool instance.
- createProxy(Class<?>, String, Object[], TargetSource) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Create an AOP proxy for the given bean.
- createProxyClassAndInstance(Enhancer, Callback[]) - 类中的方法 cn.taketoday.aop.framework.CglibAopProxy
- createProxyClassAndInstance(Enhancer, Callback[]) - 类中的方法 cn.taketoday.aop.framework.SerializationCglibAopProxy
- createScopedProxy(BeanDefinitionHolder, BeanDefinitionRegistry, boolean) - 类中的静态方法 cn.taketoday.aop.scope.ScopedProxyUtils
-
Generate a scoped proxy for the supplied target bean, registering the target bean with an internal name and setting 'targetBeanName' on the scoped proxy.
- createTargetSource(Object) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
Determine a TargetSource for the given target (or TargetSource).
- currentAdvice(int) - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- currentAdviceIndex - 类中的变量 cn.taketoday.aop.framework.StandardMethodInvocation
-
a flag show that current index of advice
- currentInvocation() - 类中的静态方法 cn.taketoday.aop.interceptor.ExposeInvocationInterceptor
-
Return the AOP Alliance MethodInvocation object associated with the current invocation.
- currentJoinPoint() - 类中的静态方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Lazily instantiate joinpoint for the current invocation.
- currentProxy() - 类中的静态方法 cn.taketoday.aop.framework.AopContext
-
Try to return the current AOP proxy.
- CustomizableTraceInterceptor - cn.taketoday.aop.interceptor中的类
-
MethodInterceptorimplementation that allows for highly customizable method-level tracing, using placeholders. - CustomizableTraceInterceptor() - 类的构造器 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
- customizeProxyFactory(ProxyFactory) - 类中的方法 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
-
Subclasses may choose to implement this: for example, to change the interfaces exposed.
- customizeProxyFactory(ProxyFactory) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Subclasses may choose to implement this: for example, to change the interfaces exposed.
D
- DebugInterceptor - cn.taketoday.aop.interceptor中的类
-
AOP Alliance
MethodInterceptorthat can be introduced in a chain to display verbose information about intercepted invocations to the logger. - DebugInterceptor() - 类的构造器 cn.taketoday.aop.interceptor.DebugInterceptor
-
Create a new DebugInterceptor with a static logger.
- DebugInterceptor(boolean) - 类的构造器 cn.taketoday.aop.interceptor.DebugInterceptor
-
Create a new DebugInterceptor with dynamic or static logger, according to the given flag.
- DeclareParentsAdvisor - cn.taketoday.aop.aspectj中的类
-
Introduction advisor delegating to the given object.
- DeclareParentsAdvisor(Class<?>, String, Class<?>) - 类的构造器 cn.taketoday.aop.aspectj.DeclareParentsAdvisor
-
Create a new advisor for this DeclareParents field.
- DeclareParentsAdvisor(Class<?>, String, Object) - 类的构造器 cn.taketoday.aop.aspectj.DeclareParentsAdvisor
-
Create a new advisor for this DeclareParents field.
- decorate(Node, BeanDefinitionHolder, ParserContext) - 类中的方法 cn.taketoday.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
- DEFAULT_TASK_EXECUTOR_BEAN_NAME - 类中的静态变量 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
The default name of the
TaskExecutorbean to pick up: "taskExecutor". - DefaultAdvisorAdapterRegistry - cn.taketoday.aop.framework.adapter中的类
-
Default implementation of the
AdvisorAdapterRegistryinterface. - DefaultAdvisorAdapterRegistry() - 类的构造器 cn.taketoday.aop.framework.adapter.DefaultAdvisorAdapterRegistry
-
Create a new DefaultAdvisorAdapterRegistry, registering well-known adapters.
- DefaultAdvisorAutoProxyCreator - cn.taketoday.aop.framework.autoproxy中的类
-
BeanPostProcessorimplementation that creates AOP proxies based on all candidateAdvisors in the currentBeanFactory. - DefaultAdvisorAutoProxyCreator() - 类的构造器 cn.taketoday.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
- DefaultAopProxyFactory - cn.taketoday.aop.framework中的类
-
Default
AopProxyFactoryimplementation, creating either a CGLIB proxy or a JDK dynamic proxy. - DefaultAopProxyFactory() - 类的构造器 cn.taketoday.aop.framework.DefaultAopProxyFactory
- DefaultBeanFactoryPointcutAdvisor - cn.taketoday.aop.support中的类
-
Concrete BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in the BeanFactory, as well as the Pointcut to be configured through a bean property.
- DefaultBeanFactoryPointcutAdvisor() - 类的构造器 cn.taketoday.aop.support.DefaultBeanFactoryPointcutAdvisor
- DefaultInterceptorChainFactory - cn.taketoday.aop中的类
-
A simple but definitive way of working out an advice chain for a Method, given an
Advisedobject. - DefaultInterceptorChainFactory() - 类的构造器 cn.taketoday.aop.DefaultInterceptorChainFactory
- DefaultIntroductionAdvisor - cn.taketoday.aop.support中的类
-
Simple
IntroductionAdvisorimplementation that by default applies to any class. - DefaultIntroductionAdvisor(DynamicIntroductionAdvice, Class<?>) - 类的构造器 cn.taketoday.aop.support.DefaultIntroductionAdvisor
-
Create a DefaultIntroductionAdvisor for the given advice.
- DefaultIntroductionAdvisor(Advice) - 类的构造器 cn.taketoday.aop.support.DefaultIntroductionAdvisor
-
Create a DefaultIntroductionAdvisor for the given advice.
- DefaultIntroductionAdvisor(Advice, IntroductionInfo) - 类的构造器 cn.taketoday.aop.support.DefaultIntroductionAdvisor
-
Create a DefaultIntroductionAdvisor for the given advice.
- defaultLogger - 类中的变量 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
- DefaultMethodInvocation - cn.taketoday.aop.framework中的类
- DefaultMethodInvocation(Object, Object, Method, Class<?>, Object[], MethodInterceptor[]) - 类的构造器 cn.taketoday.aop.framework.DefaultMethodInvocation
- DefaultMethodInvocation(Object, Method, Class<?>, Object[]) - 类的构造器 cn.taketoday.aop.framework.DefaultMethodInvocation
- DefaultPointcutAdvisor - cn.taketoday.aop.support中的类
-
Convenient Pointcut-driven Advisor implementation.
- DefaultPointcutAdvisor() - 类的构造器 cn.taketoday.aop.support.DefaultPointcutAdvisor
-
Create an empty DefaultPointcutAdvisor.
- DefaultPointcutAdvisor(Pointcut, Advice) - 类的构造器 cn.taketoday.aop.support.DefaultPointcutAdvisor
-
Create a DefaultPointcutAdvisor, specifying Pointcut and Advice.
- DefaultPointcutAdvisor(Advice) - 类的构造器 cn.taketoday.aop.support.DefaultPointcutAdvisor
-
Create a DefaultPointcutAdvisor that matches all methods.
- DefaultProxyMethodGenerator - cn.taketoday.aop.framework.std中的类
- DefaultProxyMethodGenerator() - 类的构造器 cn.taketoday.aop.framework.std.DefaultProxyMethodGenerator
- DefaultScopedObject - cn.taketoday.aop.scope中的类
-
Default implementation of the
ScopedObjectinterface. - DefaultScopedObject(ConfigurableBeanFactory, String) - 类的构造器 cn.taketoday.aop.scope.DefaultScopedObject
-
Creates a new instance of the
DefaultScopedObjectclass. - DelegatePerTargetObjectIntroductionInterceptor - cn.taketoday.aop.support中的类
-
Convenient implementation of the
IntroductionInterceptorinterface. - DelegatePerTargetObjectIntroductionInterceptor(Class<?>, Class<?>) - 类的构造器 cn.taketoday.aop.support.DelegatePerTargetObjectIntroductionInterceptor
- DelegatingIntroductionInterceptor - cn.taketoday.aop.support中的类
-
Convenient implementation of the
IntroductionInterceptorinterface. - DelegatingIntroductionInterceptor() - 类的构造器 cn.taketoday.aop.support.DelegatingIntroductionInterceptor
-
Construct a new DelegatingIntroductionInterceptor.
- DelegatingIntroductionInterceptor(Object) - 类的构造器 cn.taketoday.aop.support.DelegatingIntroductionInterceptor
-
Construct a new DelegatingIntroductionInterceptor, providing a delegate that implements the interfaces to be introduced.
- destroy() - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Destroys the internal BeanFactory on shutdown of the TargetSourceCreator.
- destroy() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Closes the underlying
ObjectPoolwhen destroying this object. - destroy() - 类中的方法 cn.taketoday.aop.target.ThreadLocalTargetSource
-
Dispose of targets if necessary; clear ThreadLocal.
- destroyObject(PooledObject<Object>) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
- destroyPrototypeInstance(Object) - 类中的方法 cn.taketoday.aop.target.AbstractPrototypeTargetSource
-
Subclasses should call this method to destroy an obsolete prototype instance.
- determineAsyncExecutor(Method) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Determine the specific executor to use when executing the given method.
- determineCandidateConstructors(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- determineTargetClass(ConfigurableBeanFactory, String) - 类中的静态方法 cn.taketoday.aop.framework.autoproxy.AutoProxyUtils
-
Determine the original target class for the specified bean, if possible, otherwise falling back to a regular
getTypelookup. - DO_NOT_PROXY - 类中的静态变量 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Convenience constant for subclasses: Return value for "do not proxy".
- dontIgnore(IMessage.Kind) - 类中的方法 cn.taketoday.aop.aspectj.AspectJWeaverMessageHandler
- doProceed(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.DelegatePerTargetObjectIntroductionInterceptor
-
Proceed with the supplied
MethodInterceptor. - doProceed(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.DelegatingIntroductionInterceptor
-
Proceed with the supplied
MethodInterceptor. - doSubmit(Callable<Object>, AsyncTaskExecutor, Class<?>) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Delegate for actually executing the given task with the chosen executor.
- dynamicAdvisedProceed(Object, AdvisedSupport, TargetInvocation, Object[]) - 类中的静态方法 cn.taketoday.aop.framework.StandardProxyInvoker
- dynamicExposeProceed(Object, TargetSource, TargetInvocation, Object[]) - 类中的静态方法 cn.taketoday.aop.framework.StandardProxyInvoker
- DynamicIntroductionAdvice - cn.taketoday.aop中的接口
-
Subinterface of AOP Alliance Advice that allows additional interfaces to be implemented by an Advice, and available via a proxy using that interceptor.
- DynamicMethodMatcher - cn.taketoday.aop.support中的类
-
Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.
- DynamicMethodMatcher() - 类的构造器 cn.taketoday.aop.support.DynamicMethodMatcher
- DynamicMethodMatcherPointcut - cn.taketoday.aop.support中的类
-
Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.
- DynamicMethodMatcherPointcut() - 类的构造器 cn.taketoday.aop.support.DynamicMethodMatcherPointcut
- dynamicProceed(Object, TargetSource, TargetInvocation, Object[]) - 类中的静态方法 cn.taketoday.aop.framework.StandardProxyInvoker
- DynamicStandardMethodInvocation - cn.taketoday.aop.framework中的类
- DynamicStandardMethodInvocation(Object, Object, TargetInvocation, Object[], MethodInterceptor[]) - 类的构造器 cn.taketoday.aop.framework.DynamicStandardMethodInvocation
E
- EMPTY_ADVICE - 接口中的静态变量 cn.taketoday.aop.Advisor
-
Common placeholder for an empty
Adviceto be returned fromAdvisor.getAdvice()if no proper advice has been configured (yet). - EMPTY_ADVISORS - 接口中的静态变量 cn.taketoday.aop.framework.Advised
- EMPTY_INTERCEPTOR - 接口中的静态变量 cn.taketoday.aop.framework.adapter.AdvisorAdapterRegistry
- EMPTY_TARGET_SOURCE - 类中的静态变量 cn.taketoday.aop.framework.AdvisedSupport
-
Canonical TargetSource when there's no target, and behavior is supplied by the advisors.
- EmptyTargetSource - cn.taketoday.aop.target中的类
-
Canonical
TargetSourcewhen there is no target (or just the target class known), and behavior is supplied by interfaces and advisors only. - equals(Object) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- equals(Object) - 类中的方法 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
- equals(Object) - 类中的方法 cn.taketoday.aop.aspectj.TypePatternClassFilter
- equals(Object) - 类中的方法 cn.taketoday.aop.framework.CglibAopProxy
- equals(Object) - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- equals(Object) - 类中的方法 cn.taketoday.aop.framework.JdkDynamicAopProxy
-
Equality means interfaces, advisors and TargetSource are equal.
- equals(Object) - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- equals(Object) - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- equals(Object) - 类中的方法 cn.taketoday.aop.support.AbstractPointcutAdvisor
- equals(Object) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
- equals(Object) - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationClassFilter
- equals(Object) - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
- equals(Object) - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMethodMatcher
- equals(Object) - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
- equals(Object) - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
- equals(Object) - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- equals(Object) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
- equals(Object) - 类中的方法 cn.taketoday.aop.support.RootClassFilter
- equals(Object) - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
- equals(Object) - 类中的方法 cn.taketoday.aop.target.EmptyTargetSource
- equals(Object) - 类中的方法 cn.taketoday.aop.target.HotSwappableTargetSource
-
Two HotSwappableTargetSources are equal if the current target objects are equal.
- equals(Object) - 类中的方法 cn.taketoday.aop.target.SingletonTargetSource
-
Two invoker interceptors are equal if they have the same target or if the targets or the targets are equal.
- equalsAdvisors(AdvisedSupport, AdvisedSupport) - 类中的静态方法 cn.taketoday.aop.framework.AopProxyUtils
-
Check equality of the advisors behind the given AdvisedSupport objects.
- equalsInProxy(AdvisedSupport, AdvisedSupport) - 类中的静态方法 cn.taketoday.aop.framework.AopProxyUtils
-
Check equality of the proxies behind the given AdvisedSupport objects.
- equalsProxiedInterfaces(AdvisedSupport, AdvisedSupport) - 类中的静态方法 cn.taketoday.aop.framework.AopProxyUtils
-
Check equality of the proxied interfaces behind the given AdvisedSupport objects.
- evaluateProxyInterfaces(Class<?>, ProxyFactory) - 类中的方法 cn.taketoday.aop.framework.ProxyProcessorSupport
-
Check the interfaces on the given bean class and apply them to the
ProxyFactory, if appropriate. - executeInterceptor() - 类中的方法 cn.taketoday.aop.framework.AbstractMethodInvocation
-
Invoke current
MethodInterceptor - executeInterceptor() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- executeInterceptor() - 类中的方法 cn.taketoday.aop.framework.DynamicStandardMethodInvocation
- executeInterceptor() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- ExposeBeanNameAdvisors - cn.taketoday.aop.interceptor中的类
-
Convenient methods for creating advisors that may be used when autoproxying beans created with the IoC container, binding the bean name to the current invocation.
- ExposeBeanNameAdvisors() - 类的构造器 cn.taketoday.aop.interceptor.ExposeBeanNameAdvisors
- ExposeInvocationInterceptor - cn.taketoday.aop.interceptor中的类
-
Interceptor that exposes the current
MethodInvocationas a thread-local object. - ExpressionPointcut - cn.taketoday.aop.support中的接口
-
Interface to be implemented by pointcuts that use String expressions.
- extendAdvisors(List<Advisor>) - 类中的方法 cn.taketoday.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
-
Add an
ExposeInvocationInterceptorto the beginning of the advice chain. - extendAdvisors(List<Advisor>) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Extension hook that subclasses can override to register additional Advisors, given the sorted Advisors obtained to date.
F
- FIELD_CONFIG - 接口中的静态变量 cn.taketoday.aop.framework.std.ProxyMethodGenerator
- FIELD_TARGET - 接口中的静态变量 cn.taketoday.aop.framework.std.ProxyMethodGenerator
- FIELD_TARGET_SOURCE - 接口中的静态变量 cn.taketoday.aop.framework.std.ProxyMethodGenerator
- FieldAccess - org.aopalliance.intercept中的接口
-
This interface represents a field access in the program.
- FieldInterceptor - org.aopalliance.intercept中的接口
-
Intercepts field access on a target object.
- filterAdvisors(List<Advisor>, Class<?>) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Determine the sublist of the
candidateAdvisorslist that is applicable to the given class. - findAdvisorsThatCanApply(List<Advisor>, Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Search the given candidate Advisors to find all Advisors that can apply to the specified bean.
- findAspectJAnnotationOnMethod(Method) - 类中的静态方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
-
Find and return the first AspectJ annotation on the given method (there should only be one anyway...).
- findCandidateAdvisors() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- findCandidateAdvisors() - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Find all candidate Advisors to use in auto-proxying.
- findEligibleAdvisors(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Find all eligible Advisors for auto-proxying this class.
- findQualifiedExecutor(BeanFactory, String) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Retrieve a target executor for the given qualifier.
- forceAutoProxyCreatorToExposeProxy(BeanDefinitionRegistry) - 类中的静态方法 cn.taketoday.aop.config.AopConfigUtils
- forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry) - 类中的静态方法 cn.taketoday.aop.config.AopConfigUtils
- forClass(Class<?>) - 类中的静态方法 cn.taketoday.aop.target.EmptyTargetSource
-
Return an EmptyTargetSource for the given target Class.
- forClass(Class<?>, boolean) - 类中的静态方法 cn.taketoday.aop.target.EmptyTargetSource
-
Return an EmptyTargetSource for the given target Class.
- forClassAnnotation(Class<? extends Annotation>) - 类中的静态方法 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
-
Factory method for an AnnotationMatchingPointcut that matches for the specified annotation at the class level.
- forMethodAnnotation(Class<? extends Annotation>) - 类中的静态方法 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
-
Factory method for an AnnotationMatchingPointcut that matches for the specified annotation at the method level.
- freshTarget() - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
-
Obtain a fresh target object.
- freshTarget() - 类中的方法 cn.taketoday.aop.target.BeanFactoryRefreshableTargetSource
-
Retrieve a fresh target object.
G
- generate(Method, GeneratorContext) - 类中的方法 cn.taketoday.aop.framework.std.DefaultProxyMethodGenerator
- generate(Method, GeneratorContext) - 类中的方法 cn.taketoday.aop.framework.std.NoneProxyMethodGenerator
- generate(Method, GeneratorContext) - 接口中的方法 cn.taketoday.aop.framework.std.ProxyMethodGenerator
- generateProxyMethod(Method, String, GeneratorContext, CodeEmitter) - 类中的方法 cn.taketoday.aop.framework.std.DefaultProxyMethodGenerator
- GeneratorContext - cn.taketoday.aop.framework.std中的类
- GeneratorContext(Type, AdvisedSupport, ClassEmitter, Class<?>) - 类的构造器 cn.taketoday.aop.framework.std.GeneratorContext
- get(FieldAccess) - 接口中的方法 org.aopalliance.intercept.FieldInterceptor
-
Do the stuff you want to do before and after the field is getted.
- getAccessType() - 接口中的方法 org.aopalliance.intercept.FieldAccess
-
Returns the access type.
- getActiveCount() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
- getActiveCount() - 接口中的方法 cn.taketoday.aop.target.PoolingConfig
-
Return the number of active objects in the pool.
- getAdvice() - 接口中的方法 cn.taketoday.aop.Advisor
-
Return the advice part of this aspect.
- getAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
- getAdvice() - 类中的方法 cn.taketoday.aop.aspectj.DeclareParentsAdvisor
- getAdvice() - 类中的方法 cn.taketoday.aop.support.AbstractBeanFactoryPointcutAdvisor
- getAdvice() - 类中的方法 cn.taketoday.aop.support.AbstractGenericPointcutAdvisor
- getAdvice() - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- getAdvice() - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcherPointcutAdvisor
- getAdvice(Method, AspectJExpressionPointcut, MetadataAwareAspectInstanceFactory, int, String) - 接口中的方法 cn.taketoday.aop.aspectj.annotation.AspectJAdvisorFactory
-
Build a Framework AOP Advice for the given AspectJ advice method.
- getAdvice(Method, AspectJExpressionPointcut, MetadataAwareAspectInstanceFactory, int, String) - 类中的方法 cn.taketoday.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- getAdviceBeanName() - 类中的方法 cn.taketoday.aop.support.AbstractBeanFactoryPointcutAdvisor
-
Return the name of the advice bean that this advisor refers to, if any.
- getAdviceLength() - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Return whether the given bean is to be proxied, what additional advices (e.g.
- getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - 类中的方法 cn.taketoday.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
Identify as a bean to proxy if the bean name matches one of the names in the configured list of supported names.
- getAdvisor(Method, MetadataAwareAspectInstanceFactory, int, String) - 接口中的方法 cn.taketoday.aop.aspectj.annotation.AspectJAdvisorFactory
-
Build a Framework AOP Advisor for the given AspectJ advice method.
- getAdvisor(Method, MetadataAwareAspectInstanceFactory, int, String) - 类中的方法 cn.taketoday.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- getAdvisorBeanNamePrefix() - 类中的方法 cn.taketoday.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Return the prefix for bean names that will cause them to be included for auto-proxying by this object.
- getAdvisorCount() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return the number of advisors applying to this proxy.
- getAdvisorCount() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- getAdvisors() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return the advisors applying to this proxy.
- getAdvisors() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- getAdvisors(MetadataAwareAspectInstanceFactory) - 接口中的方法 cn.taketoday.aop.aspectj.annotation.AspectJAdvisorFactory
-
Build Framework AOP Advisors for all annotated At-AspectJ methods on the specified aspect instance.
- getAdvisors(MetadataAwareAspectInstanceFactory) - 类中的方法 cn.taketoday.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- getAdvisorsInternal() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- getAjType() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectMetadata
-
Return AspectJ reflection information.
- getAnnotation() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- getAnnotationType() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- getAopProxyFactory() - 类中的方法 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Return the AopProxyFactory that this ProxyConfig uses.
- getArgs() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- getArgumentNames() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- getArguments() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- getArguments() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- getArguments() - 接口中的方法 org.aopalliance.intercept.Invocation
-
Get the arguments as an array object.
- getAspectClass() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectMetadata
-
Return the aspect class.
- getAspectClass() - 类中的方法 cn.taketoday.aop.aspectj.SimpleAspectInstanceFactory
-
Return the specified aspect class (never
null). - getAspectClassLoader() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Return the ClassLoader for aspect instances.
- getAspectClassLoader() - 类中的方法 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getAspectClassLoader() - 类中的方法 cn.taketoday.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getAspectClassLoader() - 接口中的方法 cn.taketoday.aop.aspectj.AspectInstanceFactory
-
Expose the aspect class loader that this factory uses.
- getAspectClassLoader() - 类中的方法 cn.taketoday.aop.aspectj.SimpleAspectInstanceFactory
- getAspectClassLoader() - 类中的方法 cn.taketoday.aop.aspectj.SingletonAspectInstanceFactory
- getAspectClassLoader() - 类中的方法 cn.taketoday.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- getAspectCreationMutex() - 类中的方法 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getAspectCreationMutex() - 类中的方法 cn.taketoday.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getAspectCreationMutex() - 接口中的方法 cn.taketoday.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
-
Return the best possible creation mutex for this factory.
- getAspectCreationMutex() - 类中的方法 cn.taketoday.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
- getAspectCreationMutex() - 类中的方法 cn.taketoday.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
- getAspectInstance() - 类中的方法 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getAspectInstance() - 类中的方法 cn.taketoday.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getAspectInstance() - 接口中的方法 cn.taketoday.aop.aspectj.AspectInstanceFactory
-
Create an instance of this factory's aspect.
- getAspectInstance() - 类中的方法 cn.taketoday.aop.aspectj.SimpleAspectInstanceFactory
- getAspectInstance() - 类中的方法 cn.taketoday.aop.aspectj.SingletonAspectInstanceFactory
- getAspectInstance() - 类中的方法 cn.taketoday.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
-
Look up the aspect bean from the
BeanFactoryand returns it. - getAspectInstanceFactory() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Return the factory for aspect instances.
- getAspectJAdviceMethod() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Return the AspectJ-style advice method.
- getAspectJPrecedenceInformationFor(Advisor) - 类中的静态方法 cn.taketoday.aop.aspectj.AspectJAopUtils
-
Return the AspectJPrecedenceInformation provided by this advisor or its advice.
- getAspectMetadata() - 类中的方法 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getAspectMetadata() - 类中的方法 cn.taketoday.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getAspectMetadata() - 接口中的方法 cn.taketoday.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
-
Return the AspectJ AspectMetadata for this factory's aspect.
- getAspectMetadata() - 类中的方法 cn.taketoday.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
- getAspectMetadata() - 类中的方法 cn.taketoday.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
- getAspectName() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- getAspectName() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectMetadata
-
Return the aspect name.
- getAspectName() - 类中的方法 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
-
Return the name of the aspect (bean) in which the advice was declared.
- getAspectName() - 接口中的方法 cn.taketoday.aop.aspectj.AspectJPrecedenceInformation
-
Return the name of the aspect (bean) in which the advice was declared.
- getAttribute(String) - 接口中的方法 cn.taketoday.aop.ProxyMethodInvocation
-
Return the value of the specified user attribute.
- getBeanDefinitions() - 类中的方法 cn.taketoday.aop.config.AdvisorComponentDefinition
- getBeanDefinitions() - 类中的方法 cn.taketoday.aop.config.AspectComponentDefinition
- getBeanDefinitions() - 类中的方法 cn.taketoday.aop.config.PointcutComponentDefinition
- getBeanFactory() - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Return the owning
BeanFactory. - getBeanFactory() - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Return the BeanFactory that this TargetSourceCreators runs in.
- getBeanFactory() - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
-
Return the owning BeanFactory.
- getBeanName() - 类中的静态方法 cn.taketoday.aop.interceptor.ExposeBeanNameAdvisors
-
Find the bean name for the current invocation.
- getBeanName(MethodInvocation) - 类中的静态方法 cn.taketoday.aop.interceptor.ExposeBeanNameAdvisors
-
Find the bean name for the given invocation.
- getBeanReferences() - 类中的方法 cn.taketoday.aop.config.AdvisorComponentDefinition
- getBeanReferences() - 类中的方法 cn.taketoday.aop.config.AspectComponentDefinition
- getCacheKey(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Build a cache key for the given bean class and bean name.
- getCause() - 异常错误中的方法 org.aopalliance.aop.AspectException
-
Return the root cause of this exception.
- getClassEmitter() - 类中的方法 cn.taketoday.aop.framework.std.GeneratorContext
- getClassFilter() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- getClassFilter() - 类中的方法 cn.taketoday.aop.aspectj.DeclareParentsAdvisor
- getClassFilter() - 接口中的方法 cn.taketoday.aop.IntroductionAdvisor
-
Return the filter determining which target classes this introduction should apply to.
- getClassFilter() - 接口中的方法 cn.taketoday.aop.Pointcut
-
Return the ClassFilter for this pointcut.
- getClassFilter() - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
- getClassFilter() - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
- getClassFilter() - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
- getClassFilter() - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- getClassFilter() - 类中的方法 cn.taketoday.aop.support.DynamicMethodMatcherPointcut
- getClassFilter() - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcherPointcut
- getClassForLogging(Object) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Determine the class to use for logging purposes.
- getConfig() - 类中的方法 cn.taketoday.aop.framework.std.GeneratorContext
- getConstructor() - 接口中的方法 org.aopalliance.intercept.ConstructorInvocation
-
Gets the constructor being called.
- getCount() - 类中的方法 cn.taketoday.aop.interceptor.DebugInterceptor
-
Return the number of times this interceptor has been invoked.
- getCurrentProxiedBeanName() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- getCurrentProxiedBeanName() - 类中的静态方法 cn.taketoday.aop.framework.autoproxy.ProxyCreationContext
-
Return the name of the currently proxied bean instance.
- getCustomTargetSource(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- getCustomTargetSource(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
Delegate to
AbstractAutoProxyCreator.getCustomTargetSource(Class, String)if the bean name matches one of the names in the configured list of supported names, returningnullotherwise. - getDeclarationOrder() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- getDeclarationOrder() - 接口中的方法 cn.taketoday.aop.aspectj.AspectJPrecedenceInformation
-
Return the declaration order of the advice member within the aspect.
- getDefaultExecutor(BeanFactory) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Retrieve or build a default executor for this advice instance.
- getDefaultExecutor(BeanFactory) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionInterceptor
-
This implementation searches for a unique
TaskExecutorbean in the context, or for anExecutorbean named "taskExecutor" otherwise. - getDescription() - 类中的方法 cn.taketoday.aop.config.AdvisorComponentDefinition
- getDescription() - 类中的方法 cn.taketoday.aop.config.PointcutComponentDefinition
- getDiscoveredReturningGenericType() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- getDiscoveredReturningType() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- getDiscoveredThrowingType() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- getDynamicInterceptors(AdvisedSupport) - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- getEarlyBeanReference(Object, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- getEvaluations() - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
-
It's useful to know how many times we've fired, for optimization.
- getExcludedPatterns() - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Returns the regular expressions for exclusion matching.
- getExecutorQualifier(Method) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Return the qualifier or bean name of the executor to be used when executing the given async method, typically specified in the form of an annotation attribute.
- getExecutorQualifier(Method) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionInterceptor
-
Subclasses may override to provide support for extracting qualifier information, e.g. via an annotation on the given method.
- getExpression() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- getExpression() - 类中的方法 cn.taketoday.aop.support.AbstractExpressionPointcut
-
Return this pointcut's expression.
- getExpression() - 接口中的方法 cn.taketoday.aop.support.ExpressionPointcut
-
Return the String expression for this pointcut.
- getField() - 接口中的方法 org.aopalliance.intercept.FieldAccess
-
Gets the field being accessed.
- getFields() - 类中的方法 cn.taketoday.aop.framework.std.GeneratorContext
- getHandlerMethodCount() - 类中的方法 cn.taketoday.aop.framework.adapter.ThrowsAdviceInterceptor
-
Return the number of handler methods in this advice.
- getHitCount() - 类中的方法 cn.taketoday.aop.target.ThreadLocalTargetSource
- getHitCount() - 接口中的方法 cn.taketoday.aop.target.ThreadLocalTargetSourceStats
-
Return the number of hits that were satisfied by a thread-bound object.
- getId() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- getIdleCount() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
- getIdleCount() - 接口中的方法 cn.taketoday.aop.target.PoolingConfig
-
Return the number of idle objects in the pool.
- getInstance() - 类中的静态方法 cn.taketoday.aop.framework.adapter.DefaultAdvisorAdapterRegistry
-
Return the singleton
DefaultAdvisorAdapterRegistryinstance. - getInterceptor(Advisor) - 接口中的方法 cn.taketoday.aop.framework.adapter.AdvisorAdapter
-
Return an AOP Alliance MethodInterceptor exposing the behavior of the given advice to an interception-based AOP framework.
- getInterceptorChainFactory() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Return the advisor chain factory to use (never
null). - getInterceptorNameSuffix(BeanDefinition) - 类中的方法 cn.taketoday.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
- getInterceptors() - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- getInterceptors(Advisor) - 接口中的方法 cn.taketoday.aop.framework.adapter.AdvisorAdapterRegistry
-
Return an array of AOP Alliance MethodInterceptors to allow use of the given Advisor in an interception-based framework.
- getInterceptors(Advisor) - 类中的方法 cn.taketoday.aop.framework.adapter.DefaultAdvisorAdapterRegistry
- getInterceptors(Method, Class<?>) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Determine a list of
MethodInterceptorobjects for the given method, based on this configuration. - getInterceptorsAndDynamicInterceptionAdvice(Advised, Method, Class<?>) - 类中的方法 cn.taketoday.aop.DefaultInterceptorChainFactory
- getInterceptorsAndDynamicInterceptionAdvice(Advised, Method, Class<?>) - 接口中的方法 cn.taketoday.aop.InterceptorChainFactory
-
Determine a list of
MethodInterceptorobjects for the given advisor chain configuration. - getInterfaces() - 类中的方法 cn.taketoday.aop.aspectj.DeclareParentsAdvisor
- getInterfaces() - 接口中的方法 cn.taketoday.aop.IntroductionInfo
-
Return the additional interfaces introduced by this Advisor or Advice.
- getInterfaces() - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- getInterfaces() - 类中的方法 cn.taketoday.aop.support.IntroductionInfoSupport
- getInternalBeanFactoryForBean(String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Return the internal BeanFactory to be used for the specified bean.
- getInvocationCount() - 类中的方法 cn.taketoday.aop.target.ThreadLocalTargetSource
- getInvocationCount() - 接口中的方法 cn.taketoday.aop.target.ThreadLocalTargetSourceStats
-
Return the number of client invocations.
- getInvocationDescription(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.DebugInterceptor
- getInvocationDescription(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.SimpleTraceInterceptor
-
Return a description for the given method invocation.
- getInvoker() - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- getJoinPoint() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Overridden in around advice to return proceeding join point.
- getJoinPointMatch() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Get the current join point match at the join point we are being dispatched on.
- getJoinPointMatch(ProxyMethodInvocation) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- getKind() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- getLastRefreshTime() - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
- getLastRefreshTime() - 接口中的方法 cn.taketoday.aop.target.Refreshable
-
Return the last time an actual refresh happened (as timestamp).
- getLocation() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- getLocation() - 类中的方法 cn.taketoday.aop.support.AbstractExpressionPointcut
-
Return location information about the pointcut expression if available.
- getLoggerForInvocation(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Return the appropriate
Loggerinstance to use for the givenMethodInvocation. - getMaxIdle() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Return the maximum number of idle objects in the pool.
- getMaxSize() - 类中的方法 cn.taketoday.aop.target.AbstractPoolingTargetSource
-
Return the maximum size of the pool.
- getMaxSize() - 接口中的方法 cn.taketoday.aop.target.PoolingConfig
-
Return the maximum size of the pool.
- getMaxWait() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Return the maximum waiting time for fetching an object from the pool.
- getMessage() - 异常错误中的方法 org.aopalliance.aop.AspectException
- getMethod() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- getMethod() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- getMethod() - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- getMethod() - 接口中的方法 org.aopalliance.intercept.MethodInvocation
-
Gets the method being called.
- getMethodMatcher() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- getMethodMatcher() - 接口中的方法 cn.taketoday.aop.Pointcut
-
Return the MethodMatcher for this pointcut.
- getMethodMatcher() - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
- getMethodMatcher() - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
- getMethodMatcher() - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
- getMethodMatcher() - 类中的方法 cn.taketoday.aop.support.DynamicMethodMatcherPointcut
- getMethodMatcher() - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcherPointcut
- getMinEvictableIdleTimeMillis() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Return the minimum time that an idle object can sit in the pool.
- getMinIdle() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Return the minimum number of idle objects in the pool.
- getMostSpecificMethod(Method, Class<?>) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Given a method, which may come from an interface, and a target class used in the current AOP invocation, find the corresponding target method if there is one.
- getName() - 类中的方法 cn.taketoday.aop.config.AdvisorComponentDefinition
- getName() - 类中的方法 cn.taketoday.aop.config.PointcutComponentDefinition
- getNonAspectClass() - 异常错误中的方法 cn.taketoday.aop.aspectj.annotation.NotAnAtAspectException
-
Returns the offending class.
- getObject() - 类中的方法 cn.taketoday.aop.config.MethodLocatingFactoryBean
- getObject() - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
- getObject() - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Return a proxy.
- getObject() - 类中的方法 cn.taketoday.aop.scope.ScopedProxyFactoryBean
- getObjectCount() - 类中的方法 cn.taketoday.aop.target.ThreadLocalTargetSource
- getObjectCount() - 接口中的方法 cn.taketoday.aop.target.ThreadLocalTargetSourceStats
-
Return the number of thread-bound objects created.
- getObjectType() - 类中的方法 cn.taketoday.aop.config.MethodLocatingFactoryBean
- getObjectType() - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
- getObjectType() - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Return the type of the proxy.
- getObjectType() - 类中的方法 cn.taketoday.aop.scope.ScopedProxyFactoryBean
- getOrder() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- getOrder() - 类中的方法 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getOrder() - 类中的方法 cn.taketoday.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getOrder() - 类中的方法 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
- getOrder() - 类中的方法 cn.taketoday.aop.aspectj.SimpleAspectInstanceFactory
-
Determine the order for this factory's aspect instance, either an instance-specific order expressed through implementing the
Orderedinterface, or a fallback order. - getOrder() - 类中的方法 cn.taketoday.aop.aspectj.SingletonAspectInstanceFactory
-
Determine the order for this factory's aspect instance, either an instance-specific order expressed through implementing the
Orderedinterface, or a fallback order. - getOrder() - 类中的方法 cn.taketoday.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- getOrder() - 类中的方法 cn.taketoday.aop.framework.ProxyProcessorSupport
- getOrder() - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionInterceptor
- getOrder() - 类中的方法 cn.taketoday.aop.interceptor.ExposeInvocationInterceptor
- getOrder() - 类中的方法 cn.taketoday.aop.support.AbstractPointcutAdvisor
- getOrderForAspectClass(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
- getOrderForAspectClass(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
- getOrderForAspectClass(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.SimpleAspectInstanceFactory
-
Determine a fallback order for the case that the aspect instance does not express an instance-specific order through implementing the
Orderedinterface. - getOrderForAspectClass(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.SingletonAspectInstanceFactory
-
Determine a fallback order for the case that the aspect instance does not express an instance-specific order through implementing the
Orderedinterface. - getOriginalBeanName(String) - 类中的静态方法 cn.taketoday.aop.scope.ScopedProxyUtils
-
Get the original bean name for the provided target bean name.
- getParameterNames(Executable) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Deduce the parameter names for an advice method.
- getPatterns() - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Return the regular expressions for method matching.
- getPerClausePointcut() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectMetadata
-
Return a Framework pointcut expression for a singleton aspect.
- getPointcut() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Return the AspectJ expression pointcut.
- getPointcut() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- getPointcut() - 类中的方法 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
- getPointcut() - 接口中的方法 cn.taketoday.aop.PointcutAdvisor
-
Get the Pointcut that drives this advisor.
- getPointcut() - 类中的方法 cn.taketoday.aop.support.DefaultBeanFactoryPointcutAdvisor
- getPointcut() - 类中的方法 cn.taketoday.aop.support.DefaultPointcutAdvisor
- getPointcut() - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcutAdvisor
- getPointcut() - 类中的方法 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
-
Initialize the singleton Pointcut held within this Advisor.
- getPointcut() - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcherPointcutAdvisor
- getPointcutExpression() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- getPointcutExpression() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
-
Return the underlying AspectJ pointcut expression.
- getPoolingConfigMixin() - 类中的方法 cn.taketoday.aop.target.AbstractPoolingTargetSource
-
Return an IntroductionAdvisor that provides a mixin exposing statistics about the pool maintained by this object.
- getPrefix() - 类中的方法 cn.taketoday.aop.interceptor.AbstractMonitoringInterceptor
-
Return the text that will get appended to the trace data.
- getProxiedInterfaces() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return the interfaces proxied by the AOP proxy.
- getProxiedInterfaces() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- getProxy() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new proxy according to the settings in this factory.
- getProxy() - 类中的方法 cn.taketoday.aop.framework.AbstractMethodInvocation
-
Return the proxy that this method invocation was made through.
- getProxy() - 类中的方法 cn.taketoday.aop.framework.AbstractSubclassesAopProxy
- getProxy() - 接口中的方法 cn.taketoday.aop.framework.AopProxy
-
Create a new proxy object.
- getProxy() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- getProxy() - 类中的方法 cn.taketoday.aop.framework.JdkDynamicAopProxy
- getProxy() - 类中的方法 cn.taketoday.aop.framework.ProxyFactory
-
Create a new proxy according to the settings in this factory.
- getProxy() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- getProxy() - 接口中的方法 cn.taketoday.aop.ProxyMethodInvocation
-
Return the proxy that this method invocation was made through.
- getProxy(AopProxy) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Return the proxy object to expose.
- getProxy(TargetSource) - 类中的静态方法 cn.taketoday.aop.framework.ProxyFactory
-
Create a proxy for the specified
TargetSourcethat extends the target class of theTargetSource. - getProxy(Class<T>, TargetSource) - 类中的静态方法 cn.taketoday.aop.framework.ProxyFactory
-
Create a proxy for the specified
TargetSource, implementing the specified interface. - getProxy(Class<T>, Interceptor) - 类中的静态方法 cn.taketoday.aop.framework.ProxyFactory
-
Create a new proxy for the given interface and interceptor.
- getProxy(ClassLoader) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new proxy according to the settings in this factory.
- getProxy(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.AbstractSubclassesAopProxy
- getProxy(ClassLoader) - 接口中的方法 cn.taketoday.aop.framework.AopProxy
-
Create a new proxy object.
- getProxy(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.JdkDynamicAopProxy
- getProxy(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.ProxyFactory
-
Create a new proxy according to the settings in this factory.
- getProxyClassLoader() - 类中的方法 cn.taketoday.aop.framework.ProxyProcessorSupport
-
Return the configured proxy ClassLoader for this processor.
- getProxyInternal(Class<?>, ClassLoader) - 类中的方法 cn.taketoday.aop.framework.AbstractSubclassesAopProxy
- getProxyInternal(Class<?>, ClassLoader) - 类中的方法 cn.taketoday.aop.framework.CglibAopProxy
- getProxyInternal(Class<?>, ClassLoader) - 类中的方法 cn.taketoday.aop.framework.StandardAopProxy
- getProxySuperClass(Class<?>) - 类中的方法 cn.taketoday.aop.framework.AbstractSubclassesAopProxy
- getRefreshCount() - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
- getRefreshCount() - 接口中的方法 cn.taketoday.aop.target.Refreshable
-
Return the number of actual refreshes since startup.
- getRegistry() - 类中的方法 cn.taketoday.aop.DefaultInterceptorChainFactory
- getSignature() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- getSingletonTarget(Object) - 类中的静态方法 cn.taketoday.aop.framework.AopProxyUtils
-
Obtain the singleton target object behind the given proxy, if any.
- getSource() - 类中的方法 cn.taketoday.aop.config.AdvisorComponentDefinition
- getSource() - 类中的方法 cn.taketoday.aop.config.PointcutComponentDefinition
- getSourceLocation() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- getStaticAccess() - 类中的方法 cn.taketoday.aop.framework.std.DefaultProxyMethodGenerator
- getStaticPart() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- getStaticPart() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- getStaticPart() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- getStaticPart() - 接口中的方法 org.aopalliance.intercept.Joinpoint
-
Returns the static part of this joinpoint.
- getStatsMixin() - 类中的方法 cn.taketoday.aop.target.ThreadLocalTargetSource
-
Return an introduction advisor mixin that allows the AOP proxy to be cast to ThreadLocalInvokerStats.
- getSuffix() - 类中的方法 cn.taketoday.aop.interceptor.AbstractMonitoringInterceptor
-
Return the text that will get prepended to the trace data.
- getTarget() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
-
Returns the Framework AOP target.
- getTarget() - 类中的方法 cn.taketoday.aop.target.AbstractLazyCreationTargetSource
-
Returns the lazy-initialized target object, creating it on-the-fly if it doesn't exist already.
- getTarget() - 类中的方法 cn.taketoday.aop.target.AbstractPoolingTargetSource
-
Acquire an object from the pool.
- getTarget() - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
- getTarget() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Borrows an object from the
ObjectPool. - getTarget() - 类中的方法 cn.taketoday.aop.target.EmptyTargetSource
-
Always returns
null. - getTarget() - 类中的方法 cn.taketoday.aop.target.HotSwappableTargetSource
- getTarget() - 类中的方法 cn.taketoday.aop.target.LazyInitTargetSource
- getTarget() - 类中的方法 cn.taketoday.aop.target.PrototypeTargetSource
-
Obtain a new prototype instance for every call.
- getTarget() - 类中的方法 cn.taketoday.aop.target.SimpleBeanTargetSource
- getTarget() - 类中的方法 cn.taketoday.aop.target.SingletonTargetSource
- getTarget() - 类中的方法 cn.taketoday.aop.target.ThreadLocalTargetSource
-
Implementation of abstract getTarget() method.
- getTarget() - 接口中的方法 cn.taketoday.aop.TargetSource
-
Return a target instance.
- getTarget(Method, GeneratorContext) - 类中的方法 cn.taketoday.aop.framework.std.DefaultProxyMethodGenerator
- getTarget(String) - 类中的静态方法 cn.taketoday.aop.framework.TargetInvocation
- getTargetBeanName() - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
-
Return the name of the target bean in the factory.
- getTargetBeanName(String) - 类中的静态方法 cn.taketoday.aop.scope.ScopedProxyUtils
-
Generate the bean name that is used within the scoped proxy to reference the target bean.
- getTargetClass() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- getTargetClass() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- getTargetClass() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- getTargetClass() - 类中的方法 cn.taketoday.aop.framework.std.GeneratorContext
- getTargetClass() - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- getTargetClass() - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
- getTargetClass() - 类中的方法 cn.taketoday.aop.target.AbstractLazyCreationTargetSource
-
This default implementation returns
nullif the target isnull(it is hasn't yet been initialized), or the target class if the target has already been initialized. - getTargetClass() - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
- getTargetClass() - 类中的方法 cn.taketoday.aop.target.EmptyTargetSource
-
Always returns the specified target Class, or
nullif none. - getTargetClass() - 类中的方法 cn.taketoday.aop.target.HotSwappableTargetSource
-
Return the type of the current target object.
- getTargetClass() - 类中的方法 cn.taketoday.aop.target.SingletonTargetSource
- getTargetClass() - 接口中的方法 cn.taketoday.aop.TargetClassAware
-
Return the target class behind the implementing object (typically a proxy configuration or an actual proxy).
- getTargetClass() - 接口中的方法 cn.taketoday.aop.TargetSource
-
Return the type of targets returned by this
TargetSource. - getTargetClass(Object) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Determine the target class of the given bean instance which might be an AOP proxy.
- getTargetClass(MethodInvocation) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Determine the target class of the given invocation.
- getTargetClass(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.DynamicMethodMatcher
- getTargetObject() - 类中的方法 cn.taketoday.aop.scope.DefaultScopedObject
- getTargetObject() - 接口中的方法 cn.taketoday.aop.scope.ScopedObject
-
Return the current target object behind this scoped object proxy, in its raw form (as stored in the target scope).
- getTargetSource() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return the
TargetSourceused by thisAdvisedobject. - getTargetSource() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- getTargetSource(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
- getTargetSource(Class<?>, String) - 接口中的方法 cn.taketoday.aop.framework.autoproxy.TargetSourceCreator
-
Create a special TargetSource for the given bean, if any.
- getTargetSource(Object, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- getTargetType() - 类中的方法 cn.taketoday.aop.framework.std.GeneratorContext
- GETTERS - 类中的静态变量 cn.taketoday.aop.support.Pointcuts
-
Pointcut matching all bean property getters, in any class.
- getThis() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
-
Returns the Framework AOP proxy.
- getThis() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- getThis() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- getThis() - 接口中的方法 org.aopalliance.intercept.Joinpoint
-
Returns the object that holds the current joinpoint's static part.
- getTimeBetweenEvictionRunsMillis() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Return the time between eviction runs that check idle objects.
- getTypePattern() - 类中的方法 cn.taketoday.aop.aspectj.TypePatternClassFilter
-
Return the AspectJ type pattern to match.
- getValueToSet() - 接口中的方法 org.aopalliance.intercept.FieldAccess
-
Gets the value that must be set to the field.
- GLOBAL_SUFFIX - 类中的静态变量 cn.taketoday.aop.framework.ProxyFactoryBean
-
This suffix in a value in an interceptor list indicates to expand globals.
H
- handleError(Throwable, Method, Object...) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Handles a fatal error thrown while asynchronously invoking the specified
Method. - handleMessage(IMessage) - 类中的方法 cn.taketoday.aop.aspectj.AspectJWeaverMessageHandler
- handleUncaughtException(Throwable, Method, Object...) - 接口中的方法 cn.taketoday.aop.interceptor.AsyncUncaughtExceptionHandler
-
Handle the given uncaught exception thrown from an asynchronous method.
- handleUncaughtException(Throwable, Method, Object...) - 类中的方法 cn.taketoday.aop.interceptor.SimpleAsyncUncaughtExceptionHandler
- hashCode() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- hashCode() - 类中的方法 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
- hashCode() - 类中的方法 cn.taketoday.aop.aspectj.TypePatternClassFilter
- hashCode() - 类中的方法 cn.taketoday.aop.framework.CglibAopProxy
- hashCode() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- hashCode() - 类中的方法 cn.taketoday.aop.framework.JdkDynamicAopProxy
-
Proxy uses the hash code of the TargetSource.
- hashCode() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- hashCode() - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- hashCode() - 类中的方法 cn.taketoday.aop.support.AbstractPointcutAdvisor
- hashCode() - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
- hashCode() - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationClassFilter
- hashCode() - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
- hashCode() - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMethodMatcher
- hashCode() - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
- hashCode() - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
- hashCode() - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- hashCode() - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
- hashCode() - 类中的方法 cn.taketoday.aop.support.RootClassFilter
- hashCode() - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
- hashCode() - 类中的方法 cn.taketoday.aop.target.EmptyTargetSource
- hashCode() - 类中的方法 cn.taketoday.aop.target.HotSwappableTargetSource
- hashCode() - 类中的方法 cn.taketoday.aop.target.SingletonTargetSource
-
SingletonTargetSource uses the hash code of the target object.
- hasInterceptor() - 类中的方法 cn.taketoday.aop.framework.AbstractMethodInvocation
-
Determine whether there is an interceptor
- hasInterceptor() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- hasInterceptor() - 类中的方法 cn.taketoday.aop.framework.DynamicStandardMethodInvocation
- hasInterceptor() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- HotSwappableTargetSource - cn.taketoday.aop.target中的类
-
TargetSourceimplementation that caches a local target object, but allows the target to be swapped while the application is running. - HotSwappableTargetSource(Object) - 类的构造器 cn.taketoday.aop.target.HotSwappableTargetSource
-
Create a new HotSwappableTargetSource with the given initial target object.
I
- ignore(IMessage.Kind) - 类中的方法 cn.taketoday.aop.aspectj.AspectJWeaverMessageHandler
- implementInterfacesOnObject(Object) - 类中的方法 cn.taketoday.aop.support.IntroductionInfoSupport
-
Publish all interfaces that the given delegate implements at the proxy level.
- implementsInterface(Class<?>) - 接口中的方法 cn.taketoday.aop.DynamicIntroductionAdvice
-
Does this introduction advice implement the given interface?
- implementsInterface(Class<?>) - 类中的方法 cn.taketoday.aop.support.IntroductionInfoSupport
-
Check whether the specified interfaces is a published introduction interface.
- indexOf(Advisor) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return the index (from 0) of the given advisor, or -1 if no such advisor applies to this proxy.
- indexOf(Advisor) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- indexOf(Advice) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return the index (from 0) of the given AOP Alliance Advice, or -1 if no such advice is an advice for this proxy.
- indexOf(Advice) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- InfrastructureAdvisorAutoProxyCreator - cn.taketoday.aop.framework.autoproxy中的类
-
Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.
- InfrastructureAdvisorAutoProxyCreator() - 类的构造器 cn.taketoday.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
- init() - 类中的方法 cn.taketoday.aop.config.AopNamespaceHandler
-
Register the
BeanDefinitionParsersfor the 'config', 'configured', 'aspectj-autoproxy' and 'scoped-proxy' tags. - initBeanFactory(ConfigurableBeanFactory) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- initBeanFactory(ConfigurableBeanFactory) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- initBeanFactory(ConfigurableBeanFactory) - 类中的方法 cn.taketoday.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
- initExcludedPatternRepresentation(String[]) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Subclasses must implement this to initialize regexp pointcuts.
- initExcludedPatternRepresentation(String[]) - 类中的方法 cn.taketoday.aop.support.JdkRegexpMethodPointcut
-
Initialize exclusion
Patternsfrom the suppliedString[]. - initPatternRepresentation(String[]) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Subclasses must implement this to initialize regexp pointcuts.
- initPatternRepresentation(String[]) - 类中的方法 cn.taketoday.aop.support.JdkRegexpMethodPointcut
-
Initialize
Patternsfrom the suppliedString[]. - INSTANCE - 类中的静态变量 cn.taketoday.aop.interceptor.ExposeInvocationInterceptor
-
Singleton instance of this class.
- INSTANCE - 类中的静态变量 cn.taketoday.aop.target.EmptyTargetSource
-
The canonical (Singleton) instance of this
EmptyTargetSource. - InstantiationModelAwarePointcutAdvisor - cn.taketoday.aop.aspectj中的接口
-
Interface to be implemented by Framework AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy.
- Interceptor - org.aopalliance.intercept中的接口
-
This interface represents a generic interceptor.
- InterceptorChainFactory - cn.taketoday.aop中的接口
-
Factory interface for advisor chains.
- intersection(ClassFilter) - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
-
Apply an intersection with the given ClassFilter.
- intersection(ClassFilter[]) - 类中的静态方法 cn.taketoday.aop.support.ClassFilters
-
Match all classes that all of the given ClassFilters match.
- intersection(ClassFilter, ClassFilter) - 类中的静态方法 cn.taketoday.aop.support.ClassFilters
-
Match all classes that both of the given ClassFilters match.
- intersection(MethodMatcher) - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
-
Apply an intersection with the given MethodMatcher.
- intersection(MethodMatcher, MethodMatcher) - 类中的静态方法 cn.taketoday.aop.support.MethodMatchers
-
Match all methods that both of the given MethodMatchers match.
- intersection(Pointcut) - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
-
Apply an intersection with the given Pointcut.
- intersection(Pointcut, Pointcut) - 类中的静态方法 cn.taketoday.aop.support.Pointcuts
-
Match all methods that both the given pointcuts match.
- IntroductionAdvisor - cn.taketoday.aop中的接口
-
Superinterface for advisors that perform one or more AOP introductions.
- IntroductionAwareMethodMatcher - cn.taketoday.aop中的接口
-
A specialized type of
MethodMatcherthat takes into account introductions when matching methods. - IntroductionInfo - cn.taketoday.aop中的接口
-
Interface supplying the information necessary to describe an introduction.
- IntroductionInfoSupport - cn.taketoday.aop.support中的类
-
Support for implementations of
IntroductionInfo. - IntroductionInfoSupport() - 类的构造器 cn.taketoday.aop.support.IntroductionInfoSupport
- IntroductionInterceptor - cn.taketoday.aop中的接口
-
Sub-interface of AOP Alliance MethodInterceptor that allows additional interfaces to be implemented by the interceptor, and available via a proxy using that interceptor.
- invocableClone() - 类中的方法 cn.taketoday.aop.framework.AbstractMethodInvocation
-
This implementation returns a shallow copy of this invocation object, including an independent copy of the original arguments array.
- invocableClone() - 接口中的方法 cn.taketoday.aop.ProxyMethodInvocation
-
Create a clone of this object.
- invocableClone(Object...) - 类中的方法 cn.taketoday.aop.framework.AbstractMethodInvocation
-
This implementation returns a shallow copy of this invocation object, using the given arguments array for the clone.
- invocableClone(Object...) - 接口中的方法 cn.taketoday.aop.ProxyMethodInvocation
-
Create a clone of this object.
- Invocation - org.aopalliance.intercept中的接口
-
This interface represents an invocation in the program.
- invoke(Object, Method, Object[]) - 类中的方法 cn.taketoday.aop.framework.JdkDynamicAopProxy
-
Implementation of
InvocationHandler.invoke. - invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterAdvice
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterThrowingAdvice
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAroundAdvice
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.framework.adapter.AfterReturningAdviceInterceptor
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.framework.adapter.MethodBeforeAdviceInterceptor
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.framework.adapter.ThrowsAdviceInterceptor
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Determines whether or not logging is enabled for the particular
MethodInvocation. - invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionInterceptor
-
Intercept the given method invocation, submit the actual calling of the method to the correct task executor and return immediately to the caller.
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.ConcurrencyThrottleInterceptor
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.DebugInterceptor
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.interceptor.ExposeInvocationInterceptor
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.DelegatePerTargetObjectIntroductionInterceptor
-
Subclasses may need to override this if they want to perform custom behaviour in around advice.
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.DelegatingIntroductionInterceptor
-
Subclasses may need to override this if they want to perform custom behaviour in around advice.
- invoke(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.RuntimeMethodInterceptor
- invoke(MethodInvocation) - 接口中的方法 org.aopalliance.intercept.MethodInterceptor
-
Implement this method to perform extra treatments before and after the invocation.
- invokeAdvice(MethodInvocation, int) - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- invokeAdviceMethod(JoinPoint, JoinPointMatch, Object, Throwable) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- invokeAdviceMethod(JoinPointMatch, Object, Throwable) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Invoke the advice method.
- invokeAdviceMethodWithGivenArgs(Object[]) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- invokeJoinPoint() - 类中的方法 cn.taketoday.aop.framework.AbstractMethodInvocation
-
Invoke jon-point
- invokeJoinPoint() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- invokeJoinPoint() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- invokeJoinpointUsingReflection(Object, Method, Object[]) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Invoke the given target via reflection, as part of an AOP method invocation.
- invokeStaticTarget(Method, GeneratorContext) - 类中的方法 cn.taketoday.aop.framework.std.NoneProxyMethodGenerator
-
void none() { ((Bean) target).none(); }
- invokeTargetFromTargetSource(Method, GeneratorContext) - 类中的方法 cn.taketoday.aop.framework.std.NoneProxyMethodGenerator
-
void noneStatic() { ((Bean) this.targetSource.getTarget()).noneStatic(); }
- invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Subclasses must override this method to perform any tracing around the supplied
MethodInvocation. - invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
Writes a log message before the invocation based on the value of
enterMessage. - invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 cn.taketoday.aop.interceptor.JamonPerformanceMonitorInterceptor
-
Wraps the invocation with a JAMon Monitor and writes the current performance statistics to the log (if enabled).
- invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 cn.taketoday.aop.interceptor.PerformanceMonitorInterceptor
- invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 cn.taketoday.aop.interceptor.SimpleTraceInterceptor
- isActive() - 类中的方法 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Subclasses can call this to check whether any AOP proxies have been created yet.
- isAdviceInstantiated() - 接口中的方法 cn.taketoday.aop.aspectj.InstantiationModelAwarePointcutAdvisor
-
Return whether this advisor has already instantiated its advice.
- isAfterAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterAdvice
- isAfterAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterReturningAdvice
- isAfterAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterThrowingAdvice
- isAfterAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAroundAdvice
- isAfterAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJMethodBeforeAdvice
- isAfterAdvice() - 接口中的方法 cn.taketoday.aop.aspectj.AspectJPrecedenceInformation
-
Return whether this is an after advice.
- isAfterAdvice(Advisor) - 类中的静态方法 cn.taketoday.aop.aspectj.AspectJAopUtils
-
Return
trueif the advisor is a form of after advice. - isAopProxy(Object) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Check whether the given object is a JDK dynamic proxy or a CGLIB proxy.
- isAspect(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
-
We consider something to be an AspectJ aspect suitable for use by the Framework AOP system if it has the @Aspect annotation, and was not compiled by ajc.
- isAspect(Class<?>) - 接口中的方法 cn.taketoday.aop.aspectj.annotation.AspectJAdvisorFactory
-
Determine whether or not the given class is an aspect, as reported by AspectJ's
AjTypeSystem. - isBeforeAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterAdvice
- isBeforeAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterReturningAdvice
- isBeforeAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterThrowingAdvice
- isBeforeAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAroundAdvice
- isBeforeAdvice() - 类中的方法 cn.taketoday.aop.aspectj.AspectJMethodBeforeAdvice
- isBeforeAdvice() - 接口中的方法 cn.taketoday.aop.aspectj.AspectJPrecedenceInformation
-
Return whether this is a before advice.
- isBeforeAdvice(Advisor) - 类中的静态方法 cn.taketoday.aop.aspectj.AspectJAopUtils
-
Return
trueif the advisor is a form of before advice. - isBlockWhenExhausted() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Specify if the call should block when the pool is exhausted.
- isCglibProxy(Object) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Check whether the given object is a CGLIB proxy.
- isConfigurationCallbackInterface(Class<?>) - 类中的方法 cn.taketoday.aop.framework.ProxyProcessorSupport
-
Determine whether the given interface is just a container callback and therefore not to be considered as a reasonable proxy interface.
- isEligible(Class<?>) - 类中的方法 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
-
Check whether the given class is eligible for advising with this post-processor's
Advisor. - isEligible(Object, String) - 类中的方法 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
-
Check whether the given bean is eligible for advising with this post-processor's
Advisor. - isEligibleAdvisorBean(String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Return whether the Advisor bean with the given name is eligible for proxying in the first place.
- isEligibleAdvisorBean(String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Consider
Advisorbeans with the specified prefix as eligible, if activated. - isEligibleAdvisorBean(String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
- isEligibleAspectBean(String) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
-
Check whether the given aspect bean is eligible for auto-proxying.
- isEligibleBean(String) - 类中的方法 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
-
Return whether the aspect bean with the given name is eligible.
- isEligibleBean(String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
-
Determine whether the aspect bean with the given name is eligible.
- isExposeProxy() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return whether the factory should expose the proxy as a
ThreadLocal. - isExposeProxy() - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Return whether the AOP proxy will expose the AOP proxy for each invocation.
- isFrozen() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return whether the Advised configuration is frozen, in which case no advice changes can be made.
- isFrozen() - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- isFrozen() - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Return whether the config is frozen, and no advice changes can be made.
- isIgnoring(IMessage.Kind) - 类中的方法 cn.taketoday.aop.aspectj.AspectJWeaverMessageHandler
- isInfrastructureClass(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- isInfrastructureClass(Class<?>) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Return whether the given bean class represents an infrastructure class that should never be proxied.
- isInitialized() - 类中的方法 cn.taketoday.aop.target.AbstractLazyCreationTargetSource
-
Return whether the lazy target object of this TargetSource has already been fetched.
- isInterceptorEnabled(MethodInvocation, Logger) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Determine whether the interceptor should kick in, that is, whether the
invokeUnderTracemethod should be called. - isInterceptorEnabled(MethodInvocation, Logger) - 类中的方法 cn.taketoday.aop.interceptor.JamonPerformanceMonitorInterceptor
-
Always applies the interceptor if the "trackAllInvocations" flag has been set; else just kicks in if the log is enabled.
- isInterfaceProxied(Class<?>) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Determine whether the given interface is proxied.
- isInterfaceProxied(Class<?>) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- isInternalLanguageInterface(Class<?>) - 类中的方法 cn.taketoday.aop.framework.ProxyProcessorSupport
-
Determine whether the given interface is a well-known internal language interface and therefore not to be considered as a reasonable proxy interface.
- isJdkDynamicProxy(Object) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Check whether the given object is a JDK dynamic proxy.
- isLazilyInstantiated() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectMetadata
-
Return whether the aspect needs to be lazily instantiated.
- isLazy() - 接口中的方法 cn.taketoday.aop.aspectj.InstantiationModelAwarePointcutAdvisor
-
Return whether this advisor is lazily initializing its underlying advice.
- isLogEnabled(Logger) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Determine whether the given
Loggerinstance is enabled. - isMatch(String, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
Determine if the given bean name matches the mapped name.
- isMatch(String, String) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
-
Return if the given method name matches the mapped name.
- isMaterialized() - 类中的方法 cn.taketoday.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- isMethodOnIntroducedInterface(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.IntroductionInfoSupport
-
Is this method on an introduced interface?
- isOpaque() - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Return whether proxies created by this configuration should be prevented from being cast to
Advised. - isOptimize() - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Return whether proxies should perform aggressive optimizations.
- isPerInstance() - 接口中的方法 cn.taketoday.aop.Advisor
-
Return whether this advice is associated with a particular instance (for example, creating a mixin) or shared with all instances of the advised class obtained from the same bean factory.
- isPerInstance() - 类中的方法 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
- isPerInstance() - 类中的方法 cn.taketoday.aop.aspectj.DeclareParentsAdvisor
- isPerInstance() - 类中的方法 cn.taketoday.aop.support.AbstractPointcutAdvisor
- isPerInstance() - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- isPerInstance() - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcherPointcutAdvisor
- isPerThisOrPerTarget() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectMetadata
-
Return whether the aspect is defined as "perthis" or "pertarget".
- isPerTypeWithin() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AspectMetadata
-
Return whether the aspect is defined as "pertypewithin".
- isPreFiltered() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Return whether this proxy configuration is pre-filtered so that it only contains applicable advisors (matching this proxy's target class).
- isPreFiltered() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- isPrototypeBased() - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Return whether this TargetSourceCreator is prototype-based.
- isPrototypeBased() - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
- isProxyTargetClass() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Are we proxying the full target class instead of specified interfaces?
- isProxyTargetClass() - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Return whether to proxy the target class directly as well as any interfaces.
- isRuntime() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- isRuntime() - 接口中的方法 cn.taketoday.aop.MethodMatcher
-
Is this MethodMatcher dynamic, that is, must a final call be made on the
MethodMatcher.matches(MethodInvocation)method at runtime even if the 2-arg matches method returnstrue? - isRuntime() - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
- isRuntime() - 类中的方法 cn.taketoday.aop.support.DynamicMethodMatcher
- isRuntime() - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcher
- isScopedTarget(String) - 类中的静态方法 cn.taketoday.aop.scope.ScopedProxyUtils
-
Determine if the
beanNameis the name of a bean that references the target bean within a scoped proxy. - isSingleton() - 类中的方法 cn.taketoday.aop.config.MethodLocatingFactoryBean
- isSingleton() - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
- isSingleton() - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
- isSingleton() - 类中的方法 cn.taketoday.aop.scope.ScopedProxyFactoryBean
- isStatic() - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
- isStatic() - 类中的方法 cn.taketoday.aop.target.AbstractLazyCreationTargetSource
- isStatic() - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
-
Not static.
- isStatic() - 类中的方法 cn.taketoday.aop.target.EmptyTargetSource
-
Always returns
true. - isStatic() - 类中的方法 cn.taketoday.aop.target.HotSwappableTargetSource
- isStatic() - 类中的方法 cn.taketoday.aop.target.SingletonTargetSource
- isStatic() - 接口中的方法 cn.taketoday.aop.TargetSource
-
Will all calls to
TargetSource.getTarget()return the same object? - isUsePrefix() - 类中的方法 cn.taketoday.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Return whether to only include advisors with a certain prefix in the bean name.
J
- JamonPerformanceMonitorInterceptor - cn.taketoday.aop.interceptor中的类
-
Performance monitor interceptor that uses JAMon library to perform the performance measurement on the intercepted method and output the stats.
- JamonPerformanceMonitorInterceptor() - 类的构造器 cn.taketoday.aop.interceptor.JamonPerformanceMonitorInterceptor
-
Create a new JamonPerformanceMonitorInterceptor with a static logger.
- JamonPerformanceMonitorInterceptor(boolean) - 类的构造器 cn.taketoday.aop.interceptor.JamonPerformanceMonitorInterceptor
-
Create a new JamonPerformanceMonitorInterceptor with a dynamic or static logger, according to the given flag.
- JamonPerformanceMonitorInterceptor(boolean, boolean) - 类的构造器 cn.taketoday.aop.interceptor.JamonPerformanceMonitorInterceptor
-
Create a new JamonPerformanceMonitorInterceptor with a dynamic or static logger, according to the given flag.
- JdkDynamicAopProxy - cn.taketoday.aop.framework中的类
-
JDK-based
AopProxyimplementation for the AOP framework, based on JDKdynamic proxies. - JdkDynamicAopProxy(AdvisedSupport) - 类的构造器 cn.taketoday.aop.framework.JdkDynamicAopProxy
-
Construct a new JdkDynamicAopProxy for the given AOP configuration.
- JdkRegexpMethodPointcut - cn.taketoday.aop.support中的类
-
Regular expression pointcut based on the
java.util.regexpackage. - JdkRegexpMethodPointcut() - 类的构造器 cn.taketoday.aop.support.JdkRegexpMethodPointcut
- JOIN_POINT_KEY - 类中的静态变量 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Key used in ReflectiveMethodInvocation userAttributes map for the current joinpoint.
- Joinpoint - org.aopalliance.intercept中的接口
-
This interface represents a generic runtime joinpoint (in the AOP terminology).
- JoinPoint - cn.taketoday.aop.aspectj.annotation中的Annotation Interface
L
- lazyGetProceedingJoinPoint(ProxyMethodInvocation) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAroundAdvice
-
Return the ProceedingJoinPoint for the current invocation, instantiating it lazily if it hasn't been bound to the thread already.
- LazyInitTargetSource - cn.taketoday.aop.target中的类
-
TargetSourcethat lazily accesses a singleton bean from aBeanFactory. - LazyInitTargetSource() - 类的构造器 cn.taketoday.aop.target.LazyInitTargetSource
- LazyInitTargetSourceCreator - cn.taketoday.aop.framework.autoproxy.target中的类
-
TargetSourceCreatorthat enforces aLazyInitTargetSourcefor each bean that is defined as "lazy-init". - LazyInitTargetSourceCreator() - 类的构造器 cn.taketoday.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
- LazySingletonAspectInstanceFactoryDecorator - cn.taketoday.aop.aspectj.annotation中的类
-
Decorator to cause a
MetadataAwareAspectInstanceFactoryto instantiate only once. - LazySingletonAspectInstanceFactoryDecorator(MetadataAwareAspectInstanceFactory) - 类的构造器 cn.taketoday.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
-
Create a new lazily initializing decorator for the given AspectInstanceFactory.
- log - 类中的静态变量 cn.taketoday.aop.framework.CglibAopProxy
- logger - 类中的变量 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
-
Logger available to subclasses.
- logger - 类中的变量 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
- logger - 类中的变量 cn.taketoday.aop.target.AbstractLazyCreationTargetSource
-
Logger available to subclasses.
- logger - 类中的变量 cn.taketoday.aop.target.AbstractRefreshableTargetSource
M
- makeAdvisorChainAspectJCapableIfNecessary(List<Advisor>) - 类中的静态方法 cn.taketoday.aop.aspectj.AspectJProxyUtils
-
Add special advisors if necessary to work with a proxy chain that contains AspectJ advisors: concretely,
ExposeInvocationInterceptorat the beginning of the list. - makeObject() - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
- matches(MethodMatcher, Method, Class<?>, boolean) - 类中的静态方法 cn.taketoday.aop.support.MethodMatchers
-
Apply the given MethodMatcher to the given Method, supporting an
IntroductionAwareMethodMatcher(if applicable). - matches(Pointcut, Method, Class<?>, Object...) - 类中的静态方法 cn.taketoday.aop.support.Pointcuts
-
Perform the least expensive check for a pointcut match.
- matches(Pointcut, MethodInvocation) - 类中的静态方法 cn.taketoday.aop.support.Pointcuts
-
Perform the least expensive check for a pointcut match.
- matches(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- matches(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.TypePatternClassFilter
-
Should the pointcut apply to the given interface or target class?
- matches(Class<?>) - 接口中的方法 cn.taketoday.aop.ClassFilter
-
Should the pointcut apply to the given interface or target class?
- matches(Class<?>) - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationClassFilter
- matches(Class<?>) - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
-
Subclasses can override this for greater filtering (and performance).
- matches(Class<?>) - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- matches(Class<?>) - 类中的方法 cn.taketoday.aop.support.RootClassFilter
- matches(Method, Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- matches(Method, Class<?>) - 接口中的方法 cn.taketoday.aop.MethodMatcher
-
Checking whether the given method matches.
- matches(Method, Class<?>) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Try to match the regular expression against the fully qualified name of the target class as well as against the method's declaring class, plus the name of the method.
- matches(Method, Class<?>) - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMethodMatcher
- matches(Method, Class<?>) - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
-
Subclasses can override this if it's possible to filter out some candidate classes.
- matches(Method, Class<?>) - 类中的方法 cn.taketoday.aop.support.DynamicMethodMatcher
-
Can override to add preconditions for dynamic matching.
- matches(Method, Class<?>) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
- matches(Method, Class<?>, boolean) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- matches(Method, Class<?>, boolean) - 接口中的方法 cn.taketoday.aop.IntroductionAwareMethodMatcher
-
Perform static checking whether the given method matches.
- matches(String, int) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Does the pattern at the given index match the given String?
- matches(String, int) - 类中的方法 cn.taketoday.aop.support.JdkRegexpMethodPointcut
- matches(MethodInvocation) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- matches(MethodInvocation) - 接口中的方法 cn.taketoday.aop.MethodMatcher
-
Check whether there a runtime (dynamic) match for this method, which must have matched statically.
- matches(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
- matches(MethodInvocation) - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcher
- matchesExclusion(String, int) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Does the exclusion pattern at the given index match the given String?
- matchesExclusion(String, int) - 类中的方法 cn.taketoday.aop.support.JdkRegexpMethodPointcut
- matchesPattern(String) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Match the specified candidate against the configured patterns.
- MetadataAwareAspectInstanceFactory - cn.taketoday.aop.aspectj.annotation中的接口
-
Subinterface of
AspectInstanceFactorythat returnsAspectMetadataassociated with AspectJ-annotated classes. - method - 类中的变量 cn.taketoday.aop.framework.DefaultMethodInvocation
- MethodBeforeAdvice - cn.taketoday.aop中的接口
-
Advice invoked before a method is invoked.
- MethodBeforeAdviceInterceptor - cn.taketoday.aop.framework.adapter中的类
-
Interceptor to wrap a
MethodBeforeAdvice. - MethodBeforeAdviceInterceptor(MethodBeforeAdvice) - 类的构造器 cn.taketoday.aop.framework.adapter.MethodBeforeAdviceInterceptor
-
Create a new MethodBeforeAdviceInterceptor for the given advice.
- MethodInterceptor - org.aopalliance.intercept中的接口
-
Intercepts calls on an interface on its way to the target.
- MethodInvocation - org.aopalliance.intercept中的接口
-
Description of an invocation to a method, given to an interceptor upon method-call.
- MethodInvocationProceedingJoinPoint - cn.taketoday.aop.aspectj中的类
-
An implementation of the AspectJ
ProceedingJoinPointinterface wrapping an AOP AllianceMethodInvocation. - MethodInvocationProceedingJoinPoint(ProxyMethodInvocation) - 类的构造器 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
-
Create a new MethodInvocationProceedingJoinPoint, wrapping the given Framework ProxyMethodInvocation object.
- MethodLocatingFactoryBean - cn.taketoday.aop.config中的类
-
FactoryBeanimplementation that locates aMethodon a specified bean. - MethodLocatingFactoryBean() - 类的构造器 cn.taketoday.aop.config.MethodLocatingFactoryBean
- MethodMatcher - cn.taketoday.aop中的接口
-
Part of a
Pointcut: Checks whether the target method is eligible for advice. - MethodMatchers - cn.taketoday.aop.support中的类
-
Static utility methods for composing
MethodMatchers. - MethodMatchers() - 类的构造器 cn.taketoday.aop.support.MethodMatchers
N
- NameMatchMethodPointcut - cn.taketoday.aop.support中的类
-
Pointcut bean for simple method name matches, as an alternative to regexp patterns.
- NameMatchMethodPointcut() - 类的构造器 cn.taketoday.aop.support.NameMatchMethodPointcut
- NameMatchMethodPointcutAdvisor - cn.taketoday.aop.support中的类
-
Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.
- NameMatchMethodPointcutAdvisor() - 类的构造器 cn.taketoday.aop.support.NameMatchMethodPointcutAdvisor
- NameMatchMethodPointcutAdvisor(Advice) - 类的构造器 cn.taketoday.aop.support.NameMatchMethodPointcutAdvisor
- newPrototypeInstance() - 类中的方法 cn.taketoday.aop.target.AbstractPrototypeTargetSource
-
Subclasses should call this method to create a new prototype instance.
- NoneProxyMethodGenerator - cn.taketoday.aop.framework.std中的类
- NoneProxyMethodGenerator() - 类的构造器 cn.taketoday.aop.framework.std.NoneProxyMethodGenerator
- NotAnAtAspectException - cn.taketoday.aop.aspectj.annotation中的异常错误
-
Extension of AopConfigException thrown when trying to perform an advisor generation operation on a class that is not an AspectJ annotation-style aspect.
- NotAnAtAspectException(Class<?>) - 异常错误的构造器 cn.taketoday.aop.aspectj.annotation.NotAnAtAspectException
-
Create a new NotAnAtAspectException for the given class.
O
- obtainFreshBean(BeanFactory, String) - 类中的方法 cn.taketoday.aop.target.BeanFactoryRefreshableTargetSource
-
A template method that subclasses may override to provide a fresh target object for the given bean factory and bean name.
- onSetExpression(String) - 类中的方法 cn.taketoday.aop.support.AbstractExpressionPointcut
-
Called when a new pointcut expression is set.
- org.aopalliance.aop - 程序包 org.aopalliance.aop
-
This package provides the most generic and common interfaces for AOP.
- org.aopalliance.intercept - 程序包 org.aopalliance.intercept
-
This package provides a set of interfaces for interception mechanisms.
- ORIGINAL_TARGET_CLASS_ATTRIBUTE - 类中的静态变量 cn.taketoday.aop.framework.autoproxy.AutoProxyUtils
-
Bean definition attribute that indicates the original target class of an auto-proxied bean, e.g. to be used for the introspection of annotations on the target class behind an interface-based proxy.
P
- parameterNameDiscoverer - 类中的变量 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- passivateObject(PooledObject<Object>) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
- PerformanceMonitorInterceptor - cn.taketoday.aop.interceptor中的类
-
Simple AOP Alliance
MethodInterceptorfor performance monitoring. - PerformanceMonitorInterceptor() - 类的构造器 cn.taketoday.aop.interceptor.PerformanceMonitorInterceptor
-
Create a new PerformanceMonitorInterceptor with a static logger.
- PerformanceMonitorInterceptor(boolean) - 类的构造器 cn.taketoday.aop.interceptor.PerformanceMonitorInterceptor
-
Create a new PerformanceMonitorInterceptor with a dynamic or static logger, according to the given flag.
- PLACEHOLDER_ARGUMENT_TYPES - 类中的静态变量 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
The
$[argumentTypes]placeholder. - PLACEHOLDER_ARGUMENTS - 类中的静态变量 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
The
$[arguments]placeholder. - PLACEHOLDER_EXCEPTION - 类中的静态变量 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
The
$[exception]placeholder. - PLACEHOLDER_INVOCATION_TIME - 类中的静态变量 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
The
$[invocationTime]placeholder. - PLACEHOLDER_METHOD_NAME - 类中的静态变量 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
The
$[methodName]placeholder. - PLACEHOLDER_RETURN_VALUE - 类中的静态变量 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
The
$[returnValue]placeholder. - PLACEHOLDER_TARGET_CLASS_NAME - 类中的静态变量 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
The
$[targetClassName]placeholder. - PLACEHOLDER_TARGET_CLASS_SHORT_NAME - 类中的静态变量 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
The
$[targetClassShortName]placeholder. - Pointcut - cn.taketoday.aop中的接口
-
Core pointcut abstraction.
- PointcutAdvisor - cn.taketoday.aop中的接口
-
Superinterface for all Advisors that are driven by a pointcut.
- PointcutComponentDefinition - cn.taketoday.aop.config中的类
-
ComponentDefinitionimplementation that holds a pointcut definition. - PointcutComponentDefinition(String, BeanDefinition, String) - 类的构造器 cn.taketoday.aop.config.PointcutComponentDefinition
- PointcutEntry - cn.taketoday.aop.config中的类
-
ParseStateentry representing a pointcut. - PointcutEntry(String) - 类的构造器 cn.taketoday.aop.config.PointcutEntry
-
Create a new
PointcutEntryinstance. - Pointcuts - cn.taketoday.aop.support中的类
-
Pointcut constants for matching getters and setters, and static methods useful for manipulating and evaluating pointcuts.
- Pointcuts() - 类的构造器 cn.taketoday.aop.support.Pointcuts
- PoolingConfig - cn.taketoday.aop.target中的接口
-
Config interface for a pooling target source.
- postProcessAfterInitialization(Object, String) - 类中的方法 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
- postProcessAfterInitialization(Object, String) - 类中的方法 cn.taketoday.aop.framework.adapter.AdvisorAdapterRegistrationManager
- postProcessAfterInitialization(Object, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Create a proxy with the configured interceptors if the bean is identified as one to proxy by the subclass.
- postProcessBeforeInitialization(Object, String) - 类中的方法 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - 类中的方法 cn.taketoday.aop.framework.adapter.AdvisorAdapterRegistrationManager
- postProcessBeforeInstantiation(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- postProcessProxyFactory(ProxyFactory) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
A hook for subclasses to post-process the
ProxyFactorybefore creating the proxy instance with it. - postProcessTargetObject(Object) - 类中的方法 cn.taketoday.aop.target.LazyInitTargetSource
-
Subclasses may override this method to perform additional processing on the target object when it is first loaded.
- predictBeanType(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- PREFIX_COMMONS_POOL - 类中的静态变量 cn.taketoday.aop.framework.autoproxy.target.QuickTargetSourceCreator
-
The CommonsPool2TargetSource prefix.
- PREFIX_PROTOTYPE - 类中的静态变量 cn.taketoday.aop.framework.autoproxy.target.QuickTargetSourceCreator
-
The PrototypeTargetSource prefix.
- PREFIX_THREAD_LOCAL - 类中的静态变量 cn.taketoday.aop.framework.autoproxy.target.QuickTargetSourceCreator
-
The ThreadLocalTargetSource prefix.
- prepareArgs(Method, CodeEmitter) - 类中的方法 cn.taketoday.aop.framework.std.DefaultProxyMethodGenerator
- prepareProxyFactory(Object, String) - 类中的方法 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
-
Prepare a
ProxyFactoryfor the given bean. - prepareProxyFactory(Object, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- PRESERVE_TARGET_CLASS_ATTRIBUTE - 类中的静态变量 cn.taketoday.aop.framework.autoproxy.AutoProxyUtils
-
Bean definition attribute that may indicate whether a given bean is supposed to be proxied with its target class (in case of it getting proxied in the first place).
- printStackTrace() - 异常错误中的方法 org.aopalliance.aop.AspectException
- printStackTrace(PrintStream) - 异常错误中的方法 org.aopalliance.aop.AspectException
- printStackTrace(PrintWriter) - 异常错误中的方法 org.aopalliance.aop.AspectException
- proceed() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- proceed() - 类中的方法 cn.taketoday.aop.framework.AbstractMethodInvocation
-
Basic logic.
- proceed() - 接口中的方法 org.aopalliance.intercept.Joinpoint
-
Proceeds to the next interceptor in the chain.
- proceed(Object[]) - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- proceed(Object, Object[]) - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- proceed(Object, Object, TargetInvocation, Object[]) - 类中的静态方法 cn.taketoday.aop.framework.StandardProxyInvoker
- processReturnValue(Object, Object, Object, Method) - 类中的静态方法 cn.taketoday.aop.framework.StandardProxyInvoker
- PrototypeAspectInstanceFactory - cn.taketoday.aop.aspectj.annotation中的类
-
AspectInstanceFactorybacked by aBeanFactory-provided prototype, enforcing prototype semantics. - PrototypeAspectInstanceFactory(BeanFactory, String) - 类的构造器 cn.taketoday.aop.aspectj.annotation.PrototypeAspectInstanceFactory
-
Create a PrototypeAspectInstanceFactory.
- PrototypeTargetSource - cn.taketoday.aop.target中的类
-
TargetSourceimplementation that creates a new instance of the target bean for each request, destroying each instance on release (after each request). - PrototypeTargetSource() - 类的构造器 cn.taketoday.aop.target.PrototypeTargetSource
- proxiedUserInterfaces(Object) - 类中的静态方法 cn.taketoday.aop.framework.AopProxyUtils
-
Extract the user-specified interfaces that the given proxy implements, i.e. all non-Advised interfaces that the proxy implements.
- PROXY_TARGET_CLASS_ATTRIBUTE - 类中的静态变量 cn.taketoday.aop.config.AopNamespaceUtils
-
The
proxy-target-classattribute as found on AOP-related XML tags. - PROXY_WITHOUT_ADDITIONAL_INTERCEPTORS - 类中的静态变量 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Convenience constant for subclasses: Return value for "proxy without additional interceptors, just the common ones".
- ProxyConfig - cn.taketoday.aop.framework中的类
-
Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.
- ProxyConfig() - 类的构造器 cn.taketoday.aop.framework.ProxyConfig
- ProxyCreationContext - cn.taketoday.aop.framework.autoproxy中的类
-
Holder for the current proxy creation context, as exposed by auto-proxy creators such as
AbstractAdvisorAutoProxyCreator. - ProxyCreator - cn.taketoday.aop.framework中的接口
-
Proxy Creator
- ProxyCreatorSupport - cn.taketoday.aop.framework中的类
-
Base class for proxy factories.
- ProxyCreatorSupport() - 类的构造器 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Create a new ProxyCreatorSupport instance.
- ProxyCreatorSupport(AopProxyFactory) - 类的构造器 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Create a new ProxyCreatorSupport instance.
- ProxyFactory - cn.taketoday.aop.framework中的类
-
Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.
- ProxyFactory() - 类的构造器 cn.taketoday.aop.framework.ProxyFactory
-
Create a new ProxyFactory.
- ProxyFactory(Class<?>...) - 类的构造器 cn.taketoday.aop.framework.ProxyFactory
-
Create a new ProxyFactory.
- ProxyFactory(Class<?>, TargetSource) - 类的构造器 cn.taketoday.aop.framework.ProxyFactory
-
Create a ProxyFactory for the specified
TargetSource, making the proxy implement the specified interface. - ProxyFactory(Class<?>, Interceptor) - 类的构造器 cn.taketoday.aop.framework.ProxyFactory
-
Create a new ProxyFactory for the given interface and interceptor.
- ProxyFactory(Object) - 类的构造器 cn.taketoday.aop.framework.ProxyFactory
-
Create a new ProxyFactory.
- ProxyFactoryBean - cn.taketoday.aop.framework中的类
-
FactoryBeanimplementation that builds an AOP proxy based on beans inBeanFactory. - ProxyFactoryBean() - 类的构造器 cn.taketoday.aop.framework.ProxyFactoryBean
- ProxyMethodGenerator - cn.taketoday.aop.framework.std中的接口
- ProxyMethodInvocation - cn.taketoday.aop中的接口
-
Extension of the AOP Alliance
MethodInvocationinterface, allowing access to the proxy that the method invocation was made through. - ProxyProcessorSupport - cn.taketoday.aop.framework中的类
-
Base class with common functionality for proxy processors, in particular ClassLoader management and the
ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, cn.taketoday.aop.framework.ProxyFactory)algorithm. - ProxyProcessorSupport() - 类的构造器 cn.taketoday.aop.framework.ProxyProcessorSupport
- putTarget(String, TargetInvocation) - 类中的静态方法 cn.taketoday.aop.framework.TargetInvocation
- putTargetInv(Method, GeneratorContext, List<String>) - 类中的方法 cn.taketoday.aop.framework.std.DefaultProxyMethodGenerator
Q
- QuickTargetSourceCreator - cn.taketoday.aop.framework.autoproxy.target中的类
-
Convenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types: : CommonsPool2TargetSource % ThreadLocalTargetSource !
- QuickTargetSourceCreator() - 类的构造器 cn.taketoday.aop.framework.autoproxy.target.QuickTargetSourceCreator
R
- RawTargetAccess - cn.taketoday.aop中的接口
-
Marker for AOP proxy interfaces (in particular: introduction interfaces) that explicitly intend to return the raw target object (which would normally get replaced with the proxy object when returned from a method invocation).
- READ - 接口中的静态变量 org.aopalliance.intercept.FieldAccess
-
The read access type (see
FieldAccess.getAccessType()). - ReflectiveAspectJAdvisorFactory - cn.taketoday.aop.aspectj.annotation中的类
-
Factory that can create Framework AOP Advisors given AspectJ classes from classes honoring AspectJ's annotation syntax, using reflection to invoke the corresponding advice methods.
- ReflectiveAspectJAdvisorFactory() - 类的构造器 cn.taketoday.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
-
Create a new
ReflectiveAspectJAdvisorFactory. - ReflectiveAspectJAdvisorFactory(BeanFactory) - 类的构造器 cn.taketoday.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
-
Create a new
ReflectiveAspectJAdvisorFactory, propagating the givenBeanFactoryto the createdAspectJExpressionPointcutinstances, for bean pointcut handling as well as consistentClassLoaderresolution. - ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor - cn.taketoday.aop.aspectj.annotation中的类
-
Synthetic advisor that instantiates the aspect.
- refresh() - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
- refresh() - 接口中的方法 cn.taketoday.aop.target.Refreshable
-
Refresh the underlying target object.
- Refreshable - cn.taketoday.aop.target中的接口
-
Interface to be implemented by dynamic target objects, which support reloading and optionally polling for updates.
- RegexpMethodPointcutAdvisor - cn.taketoday.aop.support中的类
-
Convenient class for regexp method pointcuts that hold an Advice, making them an
Advisor. - RegexpMethodPointcutAdvisor() - 类的构造器 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
-
Create an empty RegexpMethodPointcutAdvisor.
- RegexpMethodPointcutAdvisor(String[], Advice) - 类的构造器 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
-
Create a RegexpMethodPointcutAdvisor for the given advice.
- RegexpMethodPointcutAdvisor(String, Advice) - 类的构造器 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
-
Create a RegexpMethodPointcutAdvisor for the given advice.
- RegexpMethodPointcutAdvisor(Advice) - 类的构造器 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
-
Create a RegexpMethodPointcutAdvisor for the given advice.
- registerAdvisorAdapter(AdvisorAdapter) - 接口中的方法 cn.taketoday.aop.framework.adapter.AdvisorAdapterRegistry
-
Register the given
AdvisorAdapter. - registerAdvisorAdapter(AdvisorAdapter) - 类中的方法 cn.taketoday.aop.framework.adapter.DefaultAdvisorAdapterRegistry
- registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - 类中的静态方法 cn.taketoday.aop.config.AopConfigUtils
- registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - 类中的静态方法 cn.taketoday.aop.config.AopConfigUtils
- registerAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext, Element) - 类中的静态方法 cn.taketoday.aop.config.AopNamespaceUtils
- registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - 类中的静态方法 cn.taketoday.aop.config.AopConfigUtils
- registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - 类中的静态方法 cn.taketoday.aop.config.AopConfigUtils
- registerAspectJAutoProxyCreatorIfNecessary(ParserContext, Element) - 类中的静态方法 cn.taketoday.aop.config.AopNamespaceUtils
- registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - 类中的静态方法 cn.taketoday.aop.config.AopConfigUtils
- registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - 类中的静态方法 cn.taketoday.aop.config.AopConfigUtils
- registerAutoProxyCreatorIfNecessary(ParserContext, Element) - 类中的静态方法 cn.taketoday.aop.config.AopNamespaceUtils
- releaseTarget(Object) - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
- releaseTarget(Object) - 类中的方法 cn.taketoday.aop.target.AbstractPoolingTargetSource
-
Return the given object to the pool.
- releaseTarget(Object) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Returns the specified object to the underlying
ObjectPool. - releaseTarget(Object) - 类中的方法 cn.taketoday.aop.target.PrototypeTargetSource
-
Destroy the given independent instance.
- releaseTarget(Object) - 类中的方法 cn.taketoday.aop.target.SingletonTargetSource
- releaseTarget(Object) - 接口中的方法 cn.taketoday.aop.TargetSource
-
Release the given target object obtained from the
TargetSource.getTarget()method, if any. - removeAdvice(Advice) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Remove the Advisor containing the given advice.
- removeAdvice(Advice) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- removeAdvisor(int) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Remove the advisor at the given index.
- removeAdvisor(int) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- removeAdvisor(Advisor) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Remove the given advisor.
- removeAdvisor(Advisor) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- removeFromScope() - 类中的方法 cn.taketoday.aop.scope.DefaultScopedObject
- removeFromScope() - 接口中的方法 cn.taketoday.aop.scope.ScopedObject
-
Remove this object from its target scope, for example from the backing session.
- removeInterface(Class<?>) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Remove a proxied interface.
- removeListener(AdvisedSupportListener) - 类中的方法 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Remove the given AdvisedSupportListener from this proxy configuration.
- replaceAdvisor(Advisor, Advisor) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Replace the given advisor.
- replaceAdvisor(Advisor, Advisor) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- replacePlaceholders(String, MethodInvocation, Object, Throwable, long) - 类中的方法 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
Replace the placeholders in the given message with the supplied values, or values derived from those supplied.
- requiresRefresh() - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
-
Determine whether a refresh is required.
- resetCount() - 类中的方法 cn.taketoday.aop.interceptor.DebugInterceptor
-
Reset the invocation count to zero.
- retrieveAdvisorBeans() - 类中的方法 cn.taketoday.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
-
Find all eligible Advisor beans in the current bean factory, ignoring FactoryBeans and excluding beans that are currently in creation.
- Returning - cn.taketoday.aop.aspectj.annotation中的Annotation Interface
- RootClassFilter - cn.taketoday.aop.support中的类
-
Simple ClassFilter implementation that passes classes (and optionally subclasses).
- RootClassFilter(Class<?>) - 类的构造器 cn.taketoday.aop.support.RootClassFilter
- RuntimeMethodInterceptor - cn.taketoday.aop.support中的类
-
Runtime MethodInterceptor
- RuntimeMethodInterceptor(MethodInterceptor, MethodMatcher) - 类的构造器 cn.taketoday.aop.support.RuntimeMethodInterceptor
S
- ScopedObject - cn.taketoday.aop.scope中的接口
-
An AOP introduction interface for scoped objects.
- ScopedProxyFactoryBean - cn.taketoday.aop.scope中的类
-
Convenient proxy factory bean for scoped objects.
- ScopedProxyFactoryBean() - 类的构造器 cn.taketoday.aop.scope.ScopedProxyFactoryBean
-
Create a new ScopedProxyFactoryBean instance.
- ScopedProxyUtils - cn.taketoday.aop.scope中的类
-
Utility class for creating a scoped proxy.
- ScopedProxyUtils() - 类的构造器 cn.taketoday.aop.scope.ScopedProxyUtils
- selectInvocableMethod(Method, Class<?>) - 类中的静态方法 cn.taketoday.aop.support.AopUtils
-
Select an invocable method on the target type: either the given method itself if actually exposed on the target type, or otherwise a corresponding method on one of the target type's interfaces or on the target type itself.
- SEPARATOR - 类中的静态变量 cn.taketoday.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Separator between prefix and remainder of bean name.
- SerializableNoOp() - 类的构造器 cn.taketoday.aop.framework.CglibAopProxy.SerializableNoOp
- SerializationCglibAopProxy - cn.taketoday.aop.framework中的类
- SerializationCglibAopProxy(AdvisedSupport) - 类的构造器 cn.taketoday.aop.framework.SerializationCglibAopProxy
-
Create a new SerializationCglibAopProxy for the given AOP configuration.
- set(FieldAccess) - 接口中的方法 org.aopalliance.intercept.FieldInterceptor
-
Do the stuff you want to do before and after the field is setted.
- set$AroundClosure(AroundClosure) - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- setAdvice(Advice) - 类中的方法 cn.taketoday.aop.support.AbstractBeanFactoryPointcutAdvisor
-
Specify a particular instance of the target advice directly, avoiding lazy resolution in
AbstractBeanFactoryPointcutAdvisor.getAdvice(). - setAdvice(Advice) - 类中的方法 cn.taketoday.aop.support.AbstractGenericPointcutAdvisor
-
Specify the advice that this advisor should apply.
- setAdvice(Advice) - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcherPointcutAdvisor
- setAdviceBeanName(String) - 类中的方法 cn.taketoday.aop.support.AbstractBeanFactoryPointcutAdvisor
-
Specify the name of the advice bean that this advisor should refer to.
- setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
Specify the AdvisorAdapterRegistry to use.
- setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - 类中的方法 cn.taketoday.aop.framework.adapter.AdvisorAdapterRegistrationManager
-
Specify the AdvisorAdapterRegistry to register AdvisorAdapter beans with.
- setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Specify the
AdvisorAdapterRegistryto use. - setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Specify the AdvisorAdapterRegistry to use.
- setAdvisorBeanNamePrefix(String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Set the prefix for bean names that will cause them to be included for auto-proxying by this object.
- setAopProxyFactory(AopProxyFactory) - 类中的方法 cn.taketoday.aop.framework.ProxyCreatorSupport
-
Customize the AopProxyFactory, allowing different strategies to be dropped in without changing the core framework.
- setApplyCommonInterceptorsFirst(boolean) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Set whether the common interceptors should be applied before bean-specific ones.
- setArgumentNames(String) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Set by creator of this advice object if the argument names are known.
- setArgumentNamesFromStringArray(String...) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- setArguments(Object[]) - 类中的方法 cn.taketoday.aop.framework.AbstractMethodInvocation
- setArguments(Object[]) - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- setArguments(Object[]) - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- setArguments(Object...) - 接口中的方法 cn.taketoday.aop.ProxyMethodInvocation
-
Set the arguments to be used on subsequent invocations in the any advice in this chain.
- setAspectBeanName(String) - 类中的方法 cn.taketoday.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
-
Set the name of the aspect bean.
- setAspectJAdvisorFactory(AspectJAdvisorFactory) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- setAspectName(String) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Set the name of the aspect (bean) in which the advice was declared.
- setAttribute(String, Object) - 接口中的方法 cn.taketoday.aop.ProxyMethodInvocation
-
Add the specified user attribute with the given value to this invocation.
- setAutodetectInterfaces(boolean) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Set whether to autodetect proxy interfaces if none specified.
- setBeanClassLoader(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
- setBeanClassLoader(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
- setBeanClassLoader(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.ProxyProcessorSupport
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.config.MethodLocatingFactoryBean
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Set the
BeanFactoryto be used when looking up executors by qualifier or when relying on the default executor lookup algorithm. - setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.scope.ScopedProxyFactoryBean
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.support.AbstractBeanFactoryPointcutAdvisor
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
-
Set the owning BeanFactory.
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.target.AbstractPoolingTargetSource
- setBeanFactory(BeanFactory) - 类中的方法 cn.taketoday.aop.target.AbstractPrototypeTargetSource
- setBeanName(String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
- setBeanNames(String...) - 类中的方法 cn.taketoday.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
Set the names of the beans that should automatically get wrapped with proxies.
- setBeforeExistingAdvisors(boolean) - 类中的方法 cn.taketoday.aop.framework.AbstractAdvisingBeanPostProcessor
-
Set whether this post-processor's advisor is supposed to apply before existing advisors when encountering a pre-advised object.
- setBlockWhenExhausted(boolean) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Set whether the call should bock when the pool is exhausted.
- setClassFilter(ClassFilter) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcutAdvisor
-
Set the
ClassFilterto use for this pointcut. - setClassFilter(ClassFilter) - 类中的方法 cn.taketoday.aop.support.StaticMethodMatcherPointcut
-
Set the
ClassFilterto use for this pointcut. - setConstructorArguments(Object[], Class<?>[]) - 类中的方法 cn.taketoday.aop.framework.AbstractSubclassesAopProxy
-
Set constructor arguments to use for creating the proxy.
- setCustomTargetSourceCreators(TargetSourceCreator...) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Set custom
TargetSourceCreatorsto be applied in this order. - setDeclarationOrder(int) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
Set the declaration order of this advice within the aspect.
- setEnterMessage(String) - 类中的方法 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
Set the template used for method entry log messages.
- setExceptionHandler(AsyncUncaughtExceptionHandler) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Supply the
AsyncUncaughtExceptionHandlerto use to handle exceptions thrown by invoking asynchronous methods with avoidreturn type. - setExceptionMessage(String) - 类中的方法 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
Set the template used for method exception log messages.
- setExcludedPattern(String) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Convenience method when we have only a single exclusion pattern.
- setExcludedPatterns(String...) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Set the regular expressions defining methods to match for exclusion.
- setExecutor(Executor) - 类中的方法 cn.taketoday.aop.interceptor.AsyncExecutionAspectSupport
-
Supply the executor to be used when executing async methods.
- setExitMessage(String) - 类中的方法 cn.taketoday.aop.interceptor.CustomizableTraceInterceptor
-
Set the template used for method exit log messages.
- setExposeProxy(boolean) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Set whether the proxy should be exposed by the AOP framework as a
ThreadLocalfor retrieval via theAopContextclass. - setExposeProxy(boolean) - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Set whether the proxy should be exposed by the AOP framework as a ThreadLocal for retrieval via the AopContext class.
- setExpression(String) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- setExpression(String) - 类中的方法 cn.taketoday.aop.support.AbstractExpressionPointcut
- setFrozen(boolean) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Set whether or not the proxy should be frozen, preventing advice from being added to it once it is created.
- setFrozen(boolean) - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Set whether this config should be frozen.
- setFrozen(boolean) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
- setHideProxyClassNames(boolean) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Set to "true" to have
dynamic loggershide proxy class names wherever possible. - setIncludePatterns(List<String>) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
-
Set a list of regex patterns, matching eligible @AspectJ bean names.
- setInterceptorChainFactory(InterceptorChainFactory) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Set the advisor chain factory to use.
- setInterceptorNames(String...) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Set the common interceptors.
- setInterceptorNames(String...) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Set the list of Advice/Advisor bean names.
- setInterfaces(Class<?>...) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Set the interfaces to be proxied.
- setLocation(String) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- setLocation(String) - 类中的方法 cn.taketoday.aop.support.AbstractExpressionPointcut
-
Set the location for debugging.
- setLogExceptionStackTrace(boolean) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Set whether to pass an exception to the logger, suggesting inclusion of its stack trace into the log.
- setLoggerName(String) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Set the name of the logger to use.
- setLogTargetClassInvocation(boolean) - 类中的方法 cn.taketoday.aop.interceptor.AbstractMonitoringInterceptor
-
Set whether to log the invocation on the target class, if applicable (i.e. if the method is actually delegated to the target class).
- setMappedName(String) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
-
Convenience method when we have only a single method name to match.
- setMappedName(String) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcutAdvisor
-
Convenience method when we have only a single method name to match.
- setMappedNames(String...) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
-
Set the method names defining methods to match.
- setMappedNames(String...) - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcutAdvisor
-
Set the method names defining methods to match.
- setMaxIdle(int) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Set the maximum number of idle objects in the pool.
- setMaxSize(int) - 类中的方法 cn.taketoday.aop.target.AbstractPoolingTargetSource
-
Set the maximum size of the pool.
- setMaxWait(long) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Set the maximum waiting time for fetching an object from the pool.
- setMethodName(String) - 类中的方法 cn.taketoday.aop.config.MethodLocatingFactoryBean
-
Set the name of the
Methodto locate. - setMinEvictableIdleTimeMillis(long) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Set the minimum time that an idle object can sit in the pool before it becomes subject to eviction.
- setMinIdle(int) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Set the minimum number of idle objects in the pool.
- setOpaque(boolean) - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Set whether proxies created by this configuration should be prevented from being cast to
Advisedto query proxy status. - setOptimize(boolean) - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Set whether proxies should perform aggressive optimizations.
- setOrder(int) - 类中的方法 cn.taketoday.aop.aspectj.AspectJPointcutAdvisor
- setOrder(int) - 类中的方法 cn.taketoday.aop.framework.ProxyProcessorSupport
-
Set the ordering which will apply to this processor's implementation of
Ordered, used when applying multiple processors. - setParameterNames(String...) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
-
Set the parameter names for the pointcut.
- setParameterNames(String...) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- setParameterTypes(Class<?>...) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
-
Set the parameter types for the pointcut.
- setParameterTypes(Class<?>...) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcutAdvisor
- setPattern(String) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Convenience method when we have only a single pattern.
- setPattern(String) - 类中的方法 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
-
Set the regular expression defining methods to match.
- setPatterns(String...) - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
-
Set the regular expressions defining methods to match.
- setPatterns(String...) - 类中的方法 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
-
Set the regular expressions defining methods to match.
- setPointcut(Pointcut) - 类中的方法 cn.taketoday.aop.support.DefaultBeanFactoryPointcutAdvisor
-
Specify the pointcut targeting the advice.
- setPointcut(Pointcut) - 类中的方法 cn.taketoday.aop.support.DefaultPointcutAdvisor
-
Specify the pointcut targeting the advice.
- setPointcutDeclarationScope(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
-
Set the declaration scope for the pointcut.
- setPostInterceptors(Object[]) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
Set additional interceptors (or advisors) to be applied after the implicit transaction interceptor.
- setPreFiltered(boolean) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Set whether this proxy configuration is pre-filtered so that it only contains applicable advisors (matching this proxy's target class).
- setPreFiltered(boolean) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- setPrefix(String) - 类中的方法 cn.taketoday.aop.interceptor.AbstractMonitoringInterceptor
-
Set the text that will get appended to the trace data.
- setPreInterceptors(Object[]) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
Set additional interceptors (or advisors) to be applied before the implicit transaction interceptor, e.g. a PerformanceMonitorInterceptor.
- setProxyClassLoader(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
Set the ClassLoader to generate the proxy class in.
- setProxyClassLoader(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Set the ClassLoader to generate the proxy class in.
- setProxyClassLoader(ClassLoader) - 类中的方法 cn.taketoday.aop.framework.ProxyProcessorSupport
-
Set the ClassLoader to generate the proxy class in.
- setProxyInterfaces(Class<?>[]) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
Specify the set of interfaces being proxied.
- setProxyInterfaces(Class<?>[]) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Set the names of the interfaces we're proxying.
- setProxyTargetClass(boolean) - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
-
Set whether to proxy the target class directly, instead of just proxying specific interfaces.
- setRaiseExceptions(boolean) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Indicate whether
IllegalArgumentExceptionandAspectJAdviceParameterNameDiscoverer.AmbiguousBindingExceptionmust be thrown as appropriate in the case of failing to deduce advice parameter names. - setRefreshCheckDelay(long) - 类中的方法 cn.taketoday.aop.target.AbstractRefreshableTargetSource
-
Set the delay between refresh checks, in milliseconds.
- setRegistry(AdvisorAdapterRegistry) - 类中的方法 cn.taketoday.aop.DefaultInterceptorChainFactory
- setReturningName(String) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- setReturningName(String) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If
afterReturningadvice binds the return value, the returning variable name must be specified. - setReturningName(String) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterReturningAdvice
- setReturningNameNoCheck(String) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
We need to hold the returning name at this level for argument binding calculations, this method allows the afterReturning advice subclass to set the name.
- setSingleton(boolean) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Set the value of the singleton property.
- setSuffix(String) - 类中的方法 cn.taketoday.aop.interceptor.AbstractMonitoringInterceptor
-
Set the text that will get prepended to the trace data.
- setTarget(Object) - 类中的方法 cn.taketoday.aop.framework.AbstractSingletonProxyFactoryBean
-
Set the target object, that is, the bean to be wrapped with a transactional proxy.
- setTarget(Object) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Set the given object as target.
- setTargetBeanName(String) - 类中的方法 cn.taketoday.aop.config.MethodLocatingFactoryBean
-
Set the name of the bean to locate the
Methodon. - setTargetBeanName(String) - 类中的方法 cn.taketoday.aop.scope.ScopedProxyFactoryBean
-
Set the name of the bean that is to be scoped.
- setTargetBeanName(String) - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
-
Set the name of the target bean in the factory.
- setTargetClass(Class<?>) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
Set a target class to be proxied, indicating that the proxy should be cast-able to the given class.
- setTargetClass(Class<?>) - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
-
Specify the target class explicitly, to avoid any kind of access to the target bean (for example, to avoid initialization of a FactoryBean instance).
- setTargetName(String) - 类中的方法 cn.taketoday.aop.framework.ProxyFactoryBean
-
Set the name of the target bean.
- setTargetSource(TargetSource) - 接口中的方法 cn.taketoday.aop.framework.Advised
-
Change the
TargetSourceused by thisAdvisedobject. - setTargetSource(TargetSource) - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- SETTERS - 类中的静态变量 cn.taketoday.aop.support.Pointcuts
-
Pointcut matching all bean property setters, in any class.
- setThrowingName(String) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- setThrowingName(String) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If
afterThrowingadvice binds the thrown value, the throwing variable name must be specified. - setThrowingName(String) - 类中的方法 cn.taketoday.aop.aspectj.AspectJAfterThrowingAdvice
- setThrowingNameNoCheck(String) - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
-
We need to hold the throwing name at this level for argument binding calculations, this method allows the afterThrowing advice subclass to set the name.
- setTimeBetweenEvictionRunsMillis(long) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
-
Set the time between eviction runs that check idle objects whether they have been idle for too long or have become invalid.
- setTrackAllInvocations(boolean) - 类中的方法 cn.taketoday.aop.interceptor.JamonPerformanceMonitorInterceptor
-
Set whether to track all invocations that go through this interceptor, or just invocations with trace logging enabled.
- setTypePattern(String) - 类中的方法 cn.taketoday.aop.aspectj.TypePatternClassFilter
-
Set the AspectJ type pattern to match.
- setUseDynamicLogger(boolean) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Set whether to use a dynamic logger or a static logger.
- setUsePrefix(boolean) - 类中的方法 cn.taketoday.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Set whether to only include advisors with a certain prefix in the bean name.
- shouldProxyTargetClass(ConfigurableBeanFactory, String) - 类中的静态方法 cn.taketoday.aop.framework.autoproxy.AutoProxyUtils
-
Determine whether the given bean should be proxied with its target class rather than its interfaces.
- shouldProxyTargetClass(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Determine whether the given bean should be proxied with its target class rather than its interfaces.
- shouldSkip(Class<?>, String) - 类中的方法 cn.taketoday.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
- shouldSkip(Class<?>, String) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
- SimpleAspectInstanceFactory - cn.taketoday.aop.aspectj中的类
-
Implementation of
AspectInstanceFactorythat creates a new instance of the specified aspect class for everySimpleAspectInstanceFactory.getAspectInstance()call. - SimpleAspectInstanceFactory(Class<?>) - 类的构造器 cn.taketoday.aop.aspectj.SimpleAspectInstanceFactory
-
Create a new SimpleAspectInstanceFactory for the given aspect class.
- SimpleAsyncUncaughtExceptionHandler - cn.taketoday.aop.interceptor中的类
-
A default
AsyncUncaughtExceptionHandlerthat simply logs the exception. - SimpleAsyncUncaughtExceptionHandler() - 类的构造器 cn.taketoday.aop.interceptor.SimpleAsyncUncaughtExceptionHandler
- SimpleBeanFactoryAwareAspectInstanceFactory - cn.taketoday.aop.config中的类
-
Implementation of
AspectInstanceFactorythat locates the aspect from theBeanFactoryusing a configured bean name. - SimpleBeanFactoryAwareAspectInstanceFactory() - 类的构造器 cn.taketoday.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- SimpleBeanTargetSource - cn.taketoday.aop.target中的类
-
Simple
TargetSourceimplementation, freshly obtaining the specified target bean from its containingBeanFactory. - SimpleBeanTargetSource() - 类的构造器 cn.taketoday.aop.target.SimpleBeanTargetSource
- SimpleMetadataAwareAspectInstanceFactory - cn.taketoday.aop.aspectj.annotation中的类
-
Implementation of
MetadataAwareAspectInstanceFactorythat creates a new instance of the specified aspect class for everySimpleAspectInstanceFactory.getAspectInstance()call. - SimpleMetadataAwareAspectInstanceFactory(Class<?>, String) - 类的构造器 cn.taketoday.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
-
Create a new SimpleMetadataAwareAspectInstanceFactory for the given aspect class.
- SimpleTraceInterceptor - cn.taketoday.aop.interceptor中的类
-
Simple AOP Alliance
MethodInterceptorthat can be introduced in a chain to display verbose trace information about intercepted method invocations, with method entry and method exit info. - SimpleTraceInterceptor() - 类的构造器 cn.taketoday.aop.interceptor.SimpleTraceInterceptor
-
Create a new SimpleTraceInterceptor with a static logger.
- SimpleTraceInterceptor(boolean) - 类的构造器 cn.taketoday.aop.interceptor.SimpleTraceInterceptor
-
Create a new SimpleTraceInterceptor with dynamic or static logger, according to the given flag.
- SingletonAspectInstanceFactory - cn.taketoday.aop.aspectj中的类
-
Implementation of
AspectInstanceFactorythat is backed by a specified singleton object, returning the same instance for everySingletonAspectInstanceFactory.getAspectInstance()call. - SingletonAspectInstanceFactory(Object) - 类的构造器 cn.taketoday.aop.aspectj.SingletonAspectInstanceFactory
-
Create a new SingletonAspectInstanceFactory for the given aspect instance.
- SingletonMetadataAwareAspectInstanceFactory - cn.taketoday.aop.aspectj.annotation中的类
-
Implementation of
MetadataAwareAspectInstanceFactorythat is backed by a specified singleton object, returning the same instance for everySingletonAspectInstanceFactory.getAspectInstance()call. - SingletonMetadataAwareAspectInstanceFactory(Object, String) - 类的构造器 cn.taketoday.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
-
Create a new SingletonMetadataAwareAspectInstanceFactory for the given aspect.
- SingletonTargetSource - cn.taketoday.aop.target中的类
-
Implementation of the
TargetSourceinterface that holds a given object. - SingletonTargetSource(Object) - 类的构造器 cn.taketoday.aop.target.SingletonTargetSource
-
Create a new SingletonTargetSource for the given target.
- sortAdvisors(List<Advisor>) - 类中的方法 cn.taketoday.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
-
Sort the supplied
Advisorinstances according to AspectJ precedence. - sortAdvisors(List<Advisor>) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Sort advisors based on ordering.
- StandardAopProxy - cn.taketoday.aop.framework中的类
-
Bytecode-based
AopProxyimplementation for the AOP framework. - StandardAopProxy(AdvisedSupport) - 类的构造器 cn.taketoday.aop.framework.StandardAopProxy
- StandardMethodInvocation - cn.taketoday.aop.framework中的类
- StandardMethodInvocation(Object, Object, TargetInvocation, Object[]) - 类的构造器 cn.taketoday.aop.framework.StandardMethodInvocation
- StandardProxy - cn.taketoday.aop.framework中的接口
- StandardProxyInvoker - cn.taketoday.aop.framework中的类
- StandardProxyInvoker() - 类的构造器 cn.taketoday.aop.framework.StandardProxyInvoker
- staticExposeProceed(Object, Object, TargetInvocation, Object[]) - 类中的静态方法 cn.taketoday.aop.framework.StandardProxyInvoker
- StaticMethodMatcher - cn.taketoday.aop.support中的类
-
Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.
- StaticMethodMatcher() - 类的构造器 cn.taketoday.aop.support.StaticMethodMatcher
- StaticMethodMatcherPointcut - cn.taketoday.aop.support中的类
-
Convenient superclass when we want to force subclasses to implement the
MethodMatcherinterface but subclasses will want to be pointcuts. - StaticMethodMatcherPointcut() - 类的构造器 cn.taketoday.aop.support.StaticMethodMatcherPointcut
- StaticMethodMatcherPointcutAdvisor - cn.taketoday.aop.support中的类
-
Convenient base class for Advisors that are also static pointcuts.
- StaticMethodMatcherPointcutAdvisor() - 类的构造器 cn.taketoday.aop.support.StaticMethodMatcherPointcutAdvisor
-
Create a new StaticMethodMatcherPointcutAdvisor, expecting bean-style configuration.
- StaticMethodMatcherPointcutAdvisor(Advice) - 类的构造器 cn.taketoday.aop.support.StaticMethodMatcherPointcutAdvisor
-
Create a new StaticMethodMatcherPointcutAdvisor for the given advice.
- supportsAdvice(Advice) - 接口中的方法 cn.taketoday.aop.framework.adapter.AdvisorAdapter
-
Does this adapter understand this advice object?
- supportsProceedingJoinPoint() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- supportsProceedingJoinPoint() - 类中的方法 cn.taketoday.aop.aspectj.AspectJAroundAdvice
- suppressInterface(Class<?>) - 类中的方法 cn.taketoday.aop.support.IntroductionInfoSupport
-
Suppress the specified interface, which may have been autodetected due to the delegate implementing it.
- swap(Object) - 类中的方法 cn.taketoday.aop.target.HotSwappableTargetSource
-
Swap the target, returning the old target object.
- SyntheticInstantiationAdvisor(MetadataAwareAspectInstanceFactory) - 类的构造器 cn.taketoday.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor
T
- target - 类中的变量 cn.taketoday.aop.framework.DefaultMethodInvocation
- target - 类中的变量 cn.taketoday.aop.framework.StandardMethodInvocation
- targetClass - 类中的变量 cn.taketoday.aop.framework.DefaultMethodInvocation
- TargetClassAware - cn.taketoday.aop中的接口
-
Minimal interface for exposing the target class behind a proxy.
- TargetInvocation - cn.taketoday.aop.framework中的类
- TargetInvocation(Method, AdvisedSupport) - 类的构造器 cn.taketoday.aop.framework.TargetInvocation
- TargetInvocation(Method, Class<?>, AdvisedSupport) - 类的构造器 cn.taketoday.aop.framework.TargetInvocation
- targetObject - 类中的变量 cn.taketoday.aop.target.AbstractRefreshableTargetSource
- TargetSource - cn.taketoday.aop中的接口
-
A
TargetSourceis used to obtain the current "target" of an AOP invocation, which will be invoked via reflection if no around advice chooses to end the interceptor chain itself. - TargetSourceCreator - cn.taketoday.aop.framework.autoproxy中的接口
-
Implementations can create special target sources, such as pooling target sources, for particular beans.
- ThreadLocalTargetSource - cn.taketoday.aop.target中的类
-
Alternative to an object pool.
- ThreadLocalTargetSource() - 类的构造器 cn.taketoday.aop.target.ThreadLocalTargetSource
- ThreadLocalTargetSourceStats - cn.taketoday.aop.target中的接口
-
Statistics for a ThreadLocal TargetSource.
- Throwing - cn.taketoday.aop.aspectj.annotation中的Annotation Interface
- ThrowsAdvice - cn.taketoday.aop中的接口
-
Tag interface for throws advice.
- ThrowsAdviceInterceptor - cn.taketoday.aop.framework.adapter中的类
-
Interceptor to wrap an after-throwing advice.
- ThrowsAdviceInterceptor(Object) - 类的构造器 cn.taketoday.aop.framework.adapter.ThrowsAdviceInterceptor
-
Create a new ThrowsAdviceInterceptor for the given ThrowsAdvice.
- toLongString() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- toProxyConfigString() - 接口中的方法 cn.taketoday.aop.framework.Advised
-
As
toString()will normally be delegated to the target, this returns the equivalent for the AOP proxy. - toProxyConfigString() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
- toShortString() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- toString() - 类中的方法 cn.taketoday.aop.aspectj.AbstractAspectJAdvice
- toString() - 类中的方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- toString() - 类中的方法 cn.taketoday.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- toString() - 类中的方法 cn.taketoday.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- toString() - 类中的方法 cn.taketoday.aop.aspectj.AspectJExpressionPointcut
- toString() - 类中的方法 cn.taketoday.aop.aspectj.MethodInvocationProceedingJoinPoint
- toString() - 类中的方法 cn.taketoday.aop.aspectj.TypePatternClassFilter
- toString() - 类中的方法 cn.taketoday.aop.config.AdviceEntry
- toString() - 类中的方法 cn.taketoday.aop.config.AdvisorEntry
- toString() - 类中的方法 cn.taketoday.aop.config.AspectEntry
- toString() - 类中的方法 cn.taketoday.aop.config.PointcutEntry
- toString() - 类中的方法 cn.taketoday.aop.framework.AdvisedSupport
-
For debugging/diagnostic use.
- toString() - 类中的方法 cn.taketoday.aop.framework.DefaultMethodInvocation
- toString() - 类中的方法 cn.taketoday.aop.framework.ProxyConfig
- toString() - 类中的方法 cn.taketoday.aop.framework.StandardMethodInvocation
- toString() - 类中的方法 cn.taketoday.aop.framework.TargetInvocation
- toString() - 类中的方法 cn.taketoday.aop.support.AbstractBeanFactoryPointcutAdvisor
- toString() - 类中的方法 cn.taketoday.aop.support.AbstractGenericPointcutAdvisor
- toString() - 类中的方法 cn.taketoday.aop.support.AbstractRegexpMethodPointcut
- toString() - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationClassFilter
- toString() - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMatchingPointcut
- toString() - 类中的方法 cn.taketoday.aop.support.annotation.AnnotationMethodMatcher
- toString() - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
- toString() - 类中的方法 cn.taketoday.aop.support.ControlFlowPointcut
- toString() - 类中的方法 cn.taketoday.aop.support.DefaultBeanFactoryPointcutAdvisor
- toString() - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- toString() - 类中的方法 cn.taketoday.aop.support.DefaultPointcutAdvisor
- toString() - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
- toString() - 类中的方法 cn.taketoday.aop.support.RegexpMethodPointcutAdvisor
- toString() - 类中的方法 cn.taketoday.aop.support.RootClassFilter
- toString() - 类中的方法 cn.taketoday.aop.target.AbstractBeanFactoryTargetSource
- toString() - 类中的方法 cn.taketoday.aop.target.EmptyTargetSource
- toString() - 类中的方法 cn.taketoday.aop.target.HotSwappableTargetSource
- toString() - 类中的方法 cn.taketoday.aop.target.PrototypeTargetSource
- toString() - 类中的方法 cn.taketoday.aop.target.SingletonTargetSource
- toString() - 异常错误中的方法 org.aopalliance.aop.AspectException
- trackException(MonKey, Throwable) - 类中的方法 cn.taketoday.aop.interceptor.JamonPerformanceMonitorInterceptor
-
Count the thrown exception and put the stack trace in the details portion of the key.
- trimToSize() - 类中的方法 cn.taketoday.aop.support.NameMatchMethodPointcut
- TRUE - 接口中的静态变量 cn.taketoday.aop.ClassFilter
-
Canonical instance of a ClassFilter that matches all classes.
- TRUE - 接口中的静态变量 cn.taketoday.aop.MethodMatcher
-
Canonical instance that matches all methods.
- TRUE - 接口中的静态变量 cn.taketoday.aop.Pointcut
-
Canonical Pointcut instance that always matches.
- TypePatternClassFilter - cn.taketoday.aop.aspectj中的类
-
Framework AOP
ClassFilterimplementation using AspectJ type matching. - TypePatternClassFilter() - 类的构造器 cn.taketoday.aop.aspectj.TypePatternClassFilter
-
Creates a new instance of the
TypePatternClassFilterclass. - TypePatternClassFilter(String) - 类的构造器 cn.taketoday.aop.aspectj.TypePatternClassFilter
-
Create a fully configured
TypePatternClassFilterusing the given type pattern.
U
- ultimateTargetClass(Object) - 类中的静态方法 cn.taketoday.aop.framework.AopProxyUtils
-
Determine the ultimate target class of the given bean instance, traversing not only a top-level proxy but any number of nested proxies as well — as long as possible without side effects, that is, just for singleton targets.
- union(ClassFilter) - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
-
Apply a union with the given ClassFilter.
- union(ClassFilter[]) - 类中的静态方法 cn.taketoday.aop.support.ClassFilters
-
Match all classes that either (or all) of the given ClassFilters matches.
- union(ClassFilter, ClassFilter) - 类中的静态方法 cn.taketoday.aop.support.ClassFilters
-
Match all classes that either (or both) of the given ClassFilters matches.
- union(MethodMatcher) - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
-
Apply a union with the given MethodMatcher.
- union(MethodMatcher, ClassFilter, MethodMatcher, ClassFilter) - 类中的静态方法 cn.taketoday.aop.support.MethodMatchers
-
Match all methods that either (or both) of the given MethodMatchers matches.
- union(MethodMatcher, MethodMatcher) - 类中的静态方法 cn.taketoday.aop.support.MethodMatchers
-
Match all methods that either (or both) of the given MethodMatchers matches.
- union(Pointcut) - 类中的方法 cn.taketoday.aop.support.ComposablePointcut
-
Apply a union with the given Pointcut.
- union(Pointcut, Pointcut) - 类中的静态方法 cn.taketoday.aop.support.Pointcuts
-
Match all methods that either (or both) of the given pointcuts matches.
- UnknownAdviceTypeException - cn.taketoday.aop.framework.adapter中的异常错误
-
Exception thrown when an attempt is made to use an unsupported Advisor or Advice type.
- UnknownAdviceTypeException(Object) - 异常错误的构造器 cn.taketoday.aop.framework.adapter.UnknownAdviceTypeException
-
Create a new UnknownAdviceTypeException for the given advice object.
- UnknownAdviceTypeException(String) - 异常错误的构造器 cn.taketoday.aop.framework.adapter.UnknownAdviceTypeException
-
Create a new UnknownAdviceTypeException with the given message.
V
- validate(Class<?>) - 类中的方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- validate(Class<?>) - 接口中的方法 cn.taketoday.aop.aspectj.annotation.AspectJAdvisorFactory
-
Is the given class a valid AspectJ aspect class?
- validateInterfaces() - 类中的方法 cn.taketoday.aop.aspectj.DeclareParentsAdvisor
- validateInterfaces() - 接口中的方法 cn.taketoday.aop.IntroductionAdvisor
-
Can the advised interfaces be implemented by the introduction advice?
- validateInterfaces() - 类中的方法 cn.taketoday.aop.support.DefaultIntroductionAdvisor
- validateObject(PooledObject<Object>) - 类中的方法 cn.taketoday.aop.target.CommonsPool2TargetSource
- value() - annotation interface 中的元素 cn.taketoday.aop.aspectj.annotation.Attribute
- valueOf(String) - enum class中的静态方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cn.taketoday.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wrap(Object) - 接口中的方法 cn.taketoday.aop.framework.adapter.AdvisorAdapterRegistry
-
Return an
Advisorwrapping the given advice. - wrap(Object) - 类中的方法 cn.taketoday.aop.framework.adapter.DefaultAdvisorAdapterRegistry
- wrapIfNecessary(Object, String, Object) - 类中的方法 cn.taketoday.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Wrap the given bean if necessary, i.e. if it is eligible for being proxied.
- WRITE - 接口中的静态变量 org.aopalliance.intercept.FieldAccess
-
The write access type (see
FieldAccess.getAccessType()). - writeReplace() - 类中的方法 cn.taketoday.aop.target.AbstractPrototypeTargetSource
-
Replaces this object with a SingletonTargetSource on serialization.
- writeToLog(Logger, String) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Write the supplied trace message to the supplied
Loggerinstance. - writeToLog(Logger, String, Throwable) - 类中的方法 cn.taketoday.aop.interceptor.AbstractTraceInterceptor
-
Write the supplied trace message and
Throwableto the suppliedLoggerinstance.
All Classes and Interfaces|常量字段值|所有程序包|序列化表格