索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AbstractAdvisingBeanPostProcessor - infra.aop.framework中的类
-
Base class for
BeanPostProcessorimplementations that apply a AOPAdvisorto specific beans. - AbstractAdvisingBeanPostProcessor() - 类的构造器 infra.aop.framework.AbstractAdvisingBeanPostProcessor
- AbstractAdvisorAutoProxyCreator - infra.aop.framework.autoproxy中的类
-
Generic auto proxy creator that builds AOP proxies for specific beans based on detected Advisors for each bean.
- AbstractAdvisorAutoProxyCreator() - 类的构造器 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- AbstractAdvisorAutoProxyCreator.BeanFactoryAdvisorRetrieverAdapter - infra.aop.framework.autoproxy中的类
-
Subclass of BeanFactoryAdvisorRetrievalHelper that delegates to surrounding AbstractAdvisorAutoProxyCreator facilities.
- AbstractAspectJAdvice - infra.aop.aspectj中的类
-
Base class for AOP Alliance
Adviceclasses wrapping an AspectJ aspect or an AspectJ-annotated advice method. - AbstractAspectJAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 infra.aop.aspectj.AbstractAspectJAdvice
-
Create a new AbstractAspectJAdvice for the given advice method.
- AbstractAspectJAdvice.AdviceExcludingMethodMatcher - infra.aop.aspectj中的类
-
MethodMatcher that excludes the specified advice method.
- AbstractAspectJAdvisorFactory - infra.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() - 类的构造器 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- AbstractAspectJAdvisorFactory.AspectJAnnotation - infra.aop.aspectj.annotation中的类
-
Class modeling an AspectJ annotation, exposing its type enumeration and pointcut String.
- AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer - infra.aop.aspectj.annotation中的类
-
ParameterNameDiscoverer implementation that analyzes the arg names specified at the AspectJ annotation level.
- AbstractAspectJAdvisorFactory.AspectJAnnotationType - infra.aop.aspectj.annotation中的Enum Class
-
Enum for AspectJ annotation types.
- AbstractAutoProxyCreator - infra.aop.framework.autoproxy中的类
-
BeanPostProcessorimplementation that wraps each eligible bean with an AOP proxy, delegating to specified interceptors before invoking the bean itself. - AbstractAutoProxyCreator() - 类的构造器 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- AbstractBeanFactoryAwareAdvisingPostProcessor - infra.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() - 类的构造器 infra.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- AbstractBeanFactoryPointcutAdvisor - infra.aop.support中的类
-
Abstract BeanFactory-based PointcutAdvisor that allows for any Advice to be configured as reference to an Advice bean in a BeanFactory.
- AbstractBeanFactoryPointcutAdvisor() - 类的构造器 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- AbstractBeanFactoryTargetSource - infra.aop.target中的类
-
Base class for
TargetSourceimplementations that are based on aBeanFactory, delegating to ioc-managed bean instances. - AbstractBeanFactoryTargetSource() - 类的构造器 infra.aop.target.AbstractBeanFactoryTargetSource
- AbstractBeanFactoryTargetSourceCreator - infra.aop.framework.autoproxy.target中的类
-
Convenient superclass for
TargetSourceCreatorimplementations that require creating multiple instances of a prototype bean. - AbstractBeanFactoryTargetSourceCreator() - 类的构造器 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
- AbstractExpressionPointcut - infra.aop.support中的类
-
Abstract superclass for expression pointcuts, offering location and expression properties.
- AbstractExpressionPointcut() - 类的构造器 infra.aop.support.AbstractExpressionPointcut
- AbstractGenericPointcutAdvisor - infra.aop.support中的类
-
Abstract generic
PointcutAdvisorthat allows for anyAdviceto be configured. - AbstractGenericPointcutAdvisor() - 类的构造器 infra.aop.support.AbstractGenericPointcutAdvisor
- AbstractInterceptorDrivenBeanDefinitionDecorator - infra.aop.config中的类
-
Base implementation for
BeanDefinitionDecoratorswishing to add aninterceptorto the resulting bean. - AbstractInterceptorDrivenBeanDefinitionDecorator() - 类的构造器 infra.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
- AbstractLazyCreationTargetSource - infra.aop.target中的类
-
TargetSourceimplementation that will lazily create a user-managed object. - AbstractLazyCreationTargetSource() - 类的构造器 infra.aop.target.AbstractLazyCreationTargetSource
- AbstractMethodInvocation - infra.aop.framework中的类
-
Implemented basic
AbstractMethodInvocation.proceed()logic - AbstractMethodInvocation() - 类的构造器 infra.aop.framework.AbstractMethodInvocation
- AbstractMonitoringInterceptor - infra.aop.interceptor中的类
-
Base class for monitoring interceptors, such as performance monitors.
- AbstractMonitoringInterceptor() - 类的构造器 infra.aop.interceptor.AbstractMonitoringInterceptor
- AbstractPointcutAdvisor - infra.aop.support中的类
-
Abstract base class for
PointcutAdvisorimplementations. - AbstractPointcutAdvisor() - 类的构造器 infra.aop.support.AbstractPointcutAdvisor
- AbstractPoolingTargetSource - infra.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() - 类的构造器 infra.aop.target.AbstractPoolingTargetSource
- AbstractPrototypeTargetSource - infra.aop.target中的类
-
Base class for dynamic
TargetSourceimplementations that create new prototype bean instances to support a pooling or new-instance-per-invocation strategy. - AbstractPrototypeTargetSource() - 类的构造器 infra.aop.target.AbstractPrototypeTargetSource
- AbstractRefreshableTargetSource - infra.aop.target中的类
-
Abstract
TargetSourceimplementation that wraps a refreshable target object. - AbstractRefreshableTargetSource() - 类的构造器 infra.aop.target.AbstractRefreshableTargetSource
- AbstractRegexpMethodPointcut - infra.aop.support中的类
-
Abstract base regular expression pointcut bean.
- AbstractRegexpMethodPointcut() - 类的构造器 infra.aop.support.AbstractRegexpMethodPointcut
- AbstractSingletonProxyFactoryBean - infra.aop.framework中的类
-
Convenient superclass for
FactoryBeantypes that produce singleton-scoped proxy objects. - AbstractSingletonProxyFactoryBean() - 类的构造器 infra.aop.framework.AbstractSingletonProxyFactoryBean
- AbstractTraceInterceptor - infra.aop.interceptor中的类
-
Base
MethodInterceptorimplementation for tracing. - AbstractTraceInterceptor() - 类的构造器 infra.aop.interceptor.AbstractTraceInterceptor
- accept(Method) - 类中的方法 infra.aop.framework.CglibAopProxy.ProxyCallbackFilter
-
Implementation of CallbackFilter.accept() to return the index of the callback we need.
- activate() - 类中的方法 infra.aop.framework.ProxyCreatorSupport
-
Activate this proxy configuration.
- activated(AdvisedSupport) - 接口中的方法 infra.aop.AdvisedSupportListener
-
Invoked when the first proxy is created.
- activateObject(PooledObject<Object>) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
- active - 类中的变量 infra.aop.framework.ProxyCreatorSupport
-
Set to true when the first AOP proxy has been created.
- adapters - 类中的变量 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
- addAdvice(int, Advice) - 接口中的方法 infra.aop.framework.Advised
-
Add the given AOP Alliance Advice at the specified position in the advice chain.
- addAdvice(int, Advice) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Cannot add introductions this way unless the advice implements IntroductionInfo.
- addAdvice(Advice) - 接口中的方法 infra.aop.framework.Advised
-
Add the given AOP Alliance advice to the tail of the advice (interceptor) chain.
- addAdvice(Advice) - 类中的方法 infra.aop.framework.AdvisedSupport
- addAdvisor(int, Advisor) - 接口中的方法 infra.aop.framework.Advised
-
Add an Advisor at the specified position in the chain.
- addAdvisor(int, Advisor) - 类中的方法 infra.aop.framework.AdvisedSupport
- addAdvisor(Advisor) - 接口中的方法 infra.aop.framework.Advised
-
Add an advisor at the end of the advisor chain.
- addAdvisor(Advisor) - 类中的方法 infra.aop.framework.AdvisedSupport
- addAdvisorInternal(int, Advisor) - 类中的方法 infra.aop.framework.AdvisedSupport
- addAdvisorOnChainCreation(Object) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Invoked when advice chain is created.
- addAdvisors(Advisor...) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Add all of the given advisors to this proxy configuration.
- addAdvisors(Collection<Advisor>) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Add all of the given advisors to this proxy configuration.
- addAdvisorsFromAspectInstanceFactory(MetadataAwareAspectInstanceFactory) - 类中的方法 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Add all
Advisorsfrom the suppliedMetadataAwareAspectInstanceFactoryto the current chain. - addAspect(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Add an aspect of the supplied type to the end of the advice chain.
- addAspect(Object) - 类中的方法 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Add the supplied aspect instance to the chain.
- addGlobalAdvisors(BeanFactory, String) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Add all global interceptors and pointcuts.
- addIncludePatterns(Element, ParserContext, BeanDefinition) - 类中的方法 infra.aop.config.AspectJAutoProxyBeanDefinitionParser
- addInterceptorNameToList(String, BeanDefinition) - 类中的方法 infra.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
- addInterface(Class<?>) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Add a new proxied interface.
- addInterface(Class<?>) - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
-
Add the specified interface to the list of interfaces to introduce.
- addListener(AdvisedSupportListener) - 类中的方法 infra.aop.framework.ProxyCreatorSupport
-
Add the given AdvisedSupportListener to this proxy configuration.
- addMethodName(String) - 类中的方法 infra.aop.support.NameMatchMethodPointcut
-
Add another eligible method name, in addition to those already named.
- addMethodName(String) - 类中的方法 infra.aop.support.NameMatchMethodPointcutAdvisor
-
Add another eligible method name, in addition to those already named.
- advice - 类中的变量 infra.aop.aspectj.AspectJPointcutAdvisor
- advice - 类中的变量 infra.aop.aspectj.DeclareParentsAdvisor
- advice - 类中的变量 infra.aop.framework.adapter.AfterReturningAdviceInterceptor
- advice - 类中的变量 infra.aop.framework.adapter.MethodBeforeAdviceInterceptor
- advice - 类中的变量 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- advice - 类中的变量 infra.aop.support.AbstractGenericPointcutAdvisor
- advice - 类中的变量 infra.aop.support.DefaultIntroductionAdvisor
- advice - 类中的变量 infra.aop.support.StaticMethodMatcherPointcutAdvisor
- Advice - org.aopalliance.aop中的接口
-
Tag interface for Advice.
- ADVICE_BEAN_NAME - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- ADVICE_REF - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- adviceBeanName - 类中的变量 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- adviceChain - 类中的变量 infra.aop.framework.CglibAopProxy.FixedChainStaticTargetInterceptor
- adviceChanged() - 类中的方法 infra.aop.framework.AdvisedSupport
-
Invoked when advice has changed.
- adviceChanged() - 类中的方法 infra.aop.framework.ProxyCreatorSupport
-
Propagate advice change event to all AdvisedSupportListeners.
- adviceChanged() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Blow away and recache singleton on an advice change.
- adviceChanged(AdvisedSupport) - 接口中的方法 infra.aop.AdvisedSupportListener
-
Invoked when advice is changed after a proxy is created.
- AdviceEntry - infra.aop.config中的类
-
ParseStateentry representing an advice element. - AdviceEntry(String) - 类的构造器 infra.aop.config.AdviceEntry
-
Create a new
AdviceEntryinstance. - AdviceExcludingMethodMatcher(Method) - 类的构造器 infra.aop.aspectj.AbstractAspectJAdvice.AdviceExcludingMethodMatcher
- adviceIncluded(Advice) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Is the given advice included in any advisor within this proxy configuration?
- adviceLength - 类中的变量 infra.aop.framework.DefaultMethodInvocation
- adviceMethod - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice.AdviceExcludingMethodMatcher
- adviceMethodComparator - 类中的静态变量 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- adviceMethodFilter - 类中的静态变量 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- adviceMonitor - 类中的变量 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- advices - 类中的变量 infra.aop.framework.DefaultMethodInvocation
- adviceType - 类中的变量 infra.aop.framework.AdvisedSupport.AdvisorKeyEntry
- advised - record class中的变量 infra.aop.framework.CglibAopProxy.AdvisedDispatcher
-
advised记录组件的字段。 - advised - record class中的变量 infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor
-
advised记录组件的字段。 - advised - record class中的变量 infra.aop.framework.CglibAopProxy.EqualsInterceptor
-
advised记录组件的字段。 - advised - record class中的变量 infra.aop.framework.CglibAopProxy.HashCodeInterceptor
-
advised记录组件的字段。 - advised - 类中的变量 infra.aop.framework.CglibAopProxy.ProxyCallbackFilter
- advised - 类中的变量 infra.aop.framework.JdkDynamicAopProxy
-
Config used to configure this proxy.
- advised() - record class中的方法 infra.aop.framework.CglibAopProxy.AdvisedDispatcher
-
返回
advised记录组件的值。 - advised() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor
-
返回
advised记录组件的值。 - advised() - record class中的方法 infra.aop.framework.CglibAopProxy.EqualsInterceptor
-
返回
advised记录组件的值。 - advised() - record class中的方法 infra.aop.framework.CglibAopProxy.HashCodeInterceptor
-
返回
advised记录组件的值。 - Advised - infra.aop.framework中的接口
-
Interface to be implemented by classes that hold the configuration of a factory of AOP proxies.
- advisedBeans - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- AdvisedDispatcher(AdvisedSupport) - record class的构造器 infra.aop.framework.CglibAopProxy.AdvisedDispatcher
-
创建
AdvisedDispatcher记录的实例。 - AdvisedSupport - infra.aop.framework中的类
-
Base class for AOP proxy configuration managers.
- AdvisedSupport() - 类的构造器 infra.aop.framework.AdvisedSupport
-
No-arg constructor for use as a JavaBean.
- AdvisedSupport(Class<?>...) - 类的构造器 infra.aop.framework.AdvisedSupport
-
Create a AdvisedSupport instance with the given parameters.
- AdvisedSupport.AdvisorKeyEntry - infra.aop.framework中的类
-
Stub for an Advisor instance that is just needed for key purposes, allowing for efficient equals and hashCode comparisons against the advice class and the pointcut.
- AdvisedSupport.MethodCacheKey - infra.aop.framework中的类
-
Simple wrapper class around a Method.
- AdvisedSupportListener - infra.aop中的接口
-
Listener to be registered on
ProxyCreatorSupportobjects Allows for receiving callbacks on activation and change of advice. - advisor - record class中的变量 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
-
advisor记录组件的字段。 - advisor - 类中的变量 infra.aop.framework.AbstractAdvisingBeanPostProcessor
- advisor() - record class中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
-
返回
advisor记录组件的值。 - Advisor - infra.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 - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- ADVISOR - 类中的静态变量 infra.aop.interceptor.ExposeInvocationInterceptor
-
Singleton advisor for this class.
- AdvisorAdapter - infra.aop.framework.adapter中的接口
-
Interface allowing extension to the AOP framework to allow handling of new Advisors and Advice types.
- AdvisorAdapterRegistrationManager - infra.aop.framework.adapter中的类
-
BeanPostProcessor that registers
AdvisorAdapterbeans in the BeanFactory with anAdvisorAdapterRegistry(by default theDefaultAdvisorAdapterRegistry). - AdvisorAdapterRegistrationManager() - 类的构造器 infra.aop.framework.adapter.AdvisorAdapterRegistrationManager
- advisorAdapterRegistry - 类中的变量 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Default is global AdvisorAdapterRegistry.
- advisorAdapterRegistry - 类中的变量 infra.aop.framework.adapter.AdvisorAdapterRegistrationManager
- advisorAdapterRegistry - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Default is global AdvisorAdapterRegistry.
- advisorAdapterRegistry - 类中的变量 infra.aop.framework.ProxyFactoryBean
- AdvisorAdapterRegistry - infra.aop.framework.adapter中的接口
-
Interface for registries of Advisor adapters.
- advisorBeanName - 类中的变量 infra.aop.config.AdvisorComponentDefinition
- advisorBeanNamePrefix - 类中的变量 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
- advisorChainInitialized - 类中的变量 infra.aop.framework.ProxyFactoryBean
-
Whether the advisor chain has already been initialized.
- advisorComparator - 类中的变量 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- AdvisorComponentDefinition - infra.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) - 类的构造器 infra.aop.config.AdvisorComponentDefinition
- AdvisorComponentDefinition(String, BeanDefinition, BeanDefinition) - 类的构造器 infra.aop.config.AdvisorComponentDefinition
- advisorDefinition - 类中的变量 infra.aop.config.AdvisorComponentDefinition
- AdvisorEntry - infra.aop.config中的类
-
ParseStateentry representing an advisor. - AdvisorEntry(String) - 类的构造器 infra.aop.config.AdvisorEntry
-
Create a new
AdvisorEntryinstance. - advisorFactory - 类中的变量 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
- advisorKey - 类中的变量 infra.aop.framework.AdvisedSupport
-
List of minimal
AdvisedSupport.AdvisorKeyEntryinstances, to be assigned to theAdvisedSupport.advisorsfield on reduction. - AdvisorKeyEntry(Advisor) - 类的构造器 infra.aop.framework.AdvisedSupport.AdvisorKeyEntry
- advisorRetriever - 类中的变量 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- advisors - 类中的变量 infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor.AspectContribution
- advisors - 类中的变量 infra.aop.framework.AdvisedSupport
-
List of Advisors.
- advisorsCache - 类中的变量 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
- advisorsPreFiltered() - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
This auto-proxy creator always returns pre-filtered Advisors.
- advisorsPreFiltered() - 类中的方法 infra.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.
- AFTER - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- AFTER_RETURNING_ELEMENT - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- AFTER_THROWING - 类中的静态变量 infra.aop.framework.adapter.ThrowsAdviceInterceptor
- AFTER_THROWING_ELEMENT - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- AfterAdvice - infra.aop中的接口
-
Common marker interface for after advice, such as
AfterReturningAdviceandThrowsAdvice. - afterPropertiesSet() - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
- afterReturning(Object, MethodInvocation) - 接口中的方法 infra.aop.AfterReturningAdvice
-
Callback after a given method successfully returned.
- afterReturning(Object, MethodInvocation) - 类中的方法 infra.aop.aspectj.AspectJAfterReturningAdvice
- AfterReturningAdvice - infra.aop中的接口
-
After returning advice is invoked only on normal method return, not if an exception is thrown.
- AfterReturningAdviceAdapter - infra.aop.framework.adapter中的类
-
Adapter to enable
AfterReturningAdviceto be used in the AOP framework. - AfterReturningAdviceAdapter() - 类的构造器 infra.aop.framework.adapter.AfterReturningAdviceAdapter
- AfterReturningAdviceInterceptor - infra.aop.framework.adapter中的类
-
Interceptor to wrap an
AfterReturningAdvice. - AfterReturningAdviceInterceptor(AfterReturningAdvice) - 类的构造器 infra.aop.framework.adapter.AfterReturningAdviceInterceptor
-
Create a new AfterReturningAdviceInterceptor for the given advice.
- afterSingletonsInstantiated() - 类中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
- AJ_ID - 类中的静态变量 infra.aop.aspectj.AspectJWeaverMessageHandler
- AJC_MAGIC - 类中的静态变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- AJC_MAGIC - 类中的静态变量 infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor
- AJC_MAGIC - 类中的静态变量 infra.aop.aspectj.AspectJExpressionPointcut
- ajType - 类中的变量 infra.aop.aspectj.annotation.AspectMetadata
-
AspectJ reflection information (AspectJ 5 / Java 5 specific).
- ALLOWED_PLACEHOLDERS - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
Setof allowed placeholders. - alreadyBound(String) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- alwaysMatches() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
- AmbiguousBindingException(String) - 异常错误的构造器 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException
-
Construct a new AmbiguousBindingException with the specified message.
- annotation - 类中的变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- AnnotationAwareAspectJAutoProxyCreator - infra.aop.aspectj.annotation中的类
-
AspectJAwareAdvisorAutoProxyCreatorsubclass that processes all AspectJ annotation aspects in the current application context, as well as Framework Advisors. - AnnotationAwareAspectJAutoProxyCreator() - 类的构造器 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- AnnotationAwareAspectJAutoProxyCreator.BeanFactoryAspectJAdvisorsBuilderAdapter - infra.aop.aspectj.annotation中的类
-
Subclass of BeanFactoryAspectJAdvisorsBuilderAdapter that delegates to surrounding AnnotationAwareAspectJAutoProxyCreator facilities.
- AnnotationCandidateClassFilter(Class<? extends Annotation>) - record class的构造器 infra.aop.support.annotation.AnnotationMatchingPointcut.AnnotationCandidateClassFilter
-
创建
AnnotationCandidateClassFilter记录的实例。 - AnnotationClassFilter - infra.aop.support.annotation中的类
-
Simple ClassFilter that looks for a specific Java 5 annotation being present on a class.
- AnnotationClassFilter(Class<? extends Annotation>) - 类的构造器 infra.aop.support.annotation.AnnotationClassFilter
-
Create a new AnnotationClassFilter for the given annotation type.
- AnnotationClassFilter(Class<? extends Annotation>, boolean) - 类的构造器 infra.aop.support.annotation.AnnotationClassFilter
-
Create a new AnnotationClassFilter for the given annotation type.
- AnnotationMatchingPointcut - infra.aop.support.annotation中的类
- AnnotationMatchingPointcut(Class<? extends Annotation>) - 类的构造器 infra.aop.support.annotation.AnnotationMatchingPointcut
-
Create a new AnnotationMatchingPointcut for the given annotation type.
- AnnotationMatchingPointcut(Class<? extends Annotation>, boolean) - 类的构造器 infra.aop.support.annotation.AnnotationMatchingPointcut
-
Create a new AnnotationMatchingPointcut for the given annotation type.
- AnnotationMatchingPointcut(Class<? extends Annotation>, Class<? extends Annotation>) - 类的构造器 infra.aop.support.annotation.AnnotationMatchingPointcut
-
Create a new AnnotationMatchingPointcut for the given annotation types.
- AnnotationMatchingPointcut(Class<? extends Annotation>, Class<? extends Annotation>, boolean) - 类的构造器 infra.aop.support.annotation.AnnotationMatchingPointcut
-
Create a new AnnotationMatchingPointcut for the given annotation types.
- AnnotationMatchingPointcut.AnnotationCandidateClassFilter - infra.aop.support.annotation中的Record Class
-
ClassFilterthat delegates toAnnotationUtils.isCandidateClass(java.lang.Class<?>, java.util.Collection<java.lang.Class<? extends java.lang.annotation.Annotation>>)for filtering classes whose methods are not worth searching to begin with. - AnnotationMethodMatcher - infra.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>) - 类的构造器 infra.aop.support.annotation.AnnotationMethodMatcher
-
Create a new AnnotationClassFilter for the given annotation type.
- AnnotationMethodMatcher(Class<? extends Annotation>, boolean) - 类的构造器 infra.aop.support.annotation.AnnotationMethodMatcher
-
Create a new AnnotationClassFilter for the given annotation type.
- annotationType - 类中的变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- annotationType - 类中的变量 infra.aop.support.annotation.AnnotationClassFilter
- annotationType - record class中的变量 infra.aop.support.annotation.AnnotationMatchingPointcut.AnnotationCandidateClassFilter
-
annotationType记录组件的字段。 - annotationType - 类中的变量 infra.aop.support.annotation.AnnotationMethodMatcher
- annotationType() - record class中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut.AnnotationCandidateClassFilter
-
返回
annotationType记录组件的值。 - annotationTypeMap - 类中的静态变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- AOP_PROXY - 类中的静态变量 infra.aop.framework.CglibAopProxy
- AopConfigException - infra.aop.framework中的异常错误
-
Exception that gets thrown on illegal AOP configuration arguments.
- AopConfigException(String) - 异常错误的构造器 infra.aop.framework.AopConfigException
-
Constructor for AopConfigException.
- AopConfigException(String, Throwable) - 异常错误的构造器 infra.aop.framework.AopConfigException
-
Constructor for AopConfigException.
- AopConfigUtils - infra.aop.config中的类
-
Utility class for handling registration of AOP auto-proxy creators.
- AopConfigUtils() - 类的构造器 infra.aop.config.AopConfigUtils
- AopContext - infra.aop.framework中的类
-
Class containing static methods used to obtain information about the current AOP invocation.
- AopContext() - 类的构造器 infra.aop.framework.AopContext
- AopInfrastructureBean - infra.aop中的接口
-
Marker interface that indicates a bean that is part of AOP infrastructure.
- AopInvocationException - infra.aop中的异常错误
-
Exception that gets thrown when an AOP invocation failed because of misconfiguration or unexpected runtime issues.
- AopInvocationException(String) - 异常错误的构造器 infra.aop.AopInvocationException
-
Constructor for AopInvocationException.
- AopInvocationException(String, Throwable) - 异常错误的构造器 infra.aop.AopInvocationException
-
Constructor for AopInvocationException.
- AopNamespaceHandler - infra.aop.config中的类
-
NamespaceHandlerfor theaopnamespace. - AopNamespaceHandler() - 类的构造器 infra.aop.config.AopNamespaceHandler
- AopNamespaceUtils - infra.aop.config中的类
-
Utility class for handling registration of auto-proxy creators used internally by the '
aop' namespace tags. - AopNamespaceUtils() - 类的构造器 infra.aop.config.AopNamespaceUtils
- AopProxy - infra.aop.framework中的接口
-
Delegate interface for a configured AOP proxy, allowing for the creation of actual proxy objects.
- aopProxyFactory - 类中的变量 infra.aop.framework.ProxyCreatorSupport
- AopProxyFactory - infra.aop.framework中的接口
-
Interface to be implemented by factories that are able to create AOP proxies based on
AdvisedSupportconfiguration objects. - AopProxyUtils - infra.aop.framework中的类
-
Utility methods for AOP proxy factories.
- AopProxyUtils() - 类的构造器 infra.aop.framework.AopProxyUtils
- AopUtils - infra.aop.support中的类
-
Utility methods for AOP support code.
- AopUtils() - 类的构造器 infra.aop.support.AopUtils
- APC_PRIORITY_LIST - 类中的静态变量 infra.aop.config.AopConfigUtils
-
Stores the auto proxy creator classes in escalation order.
- appendArgumentTypes(MethodInvocation, Matcher, StringBuilder) - 类中的静态方法 infra.aop.interceptor.CustomizableTraceInterceptor
-
Adds a comma-separated list of the short
Classnames of the method argument types to the output. - appendReturnValue(MethodInvocation, Matcher, StringBuilder, Object) - 类中的静态方法 infra.aop.interceptor.CustomizableTraceInterceptor
-
Adds the
Stringrepresentation of the method return value to the suppliedStringBuilder. - appendType(StringBuilder, Class<?>, boolean) - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- appendTypes(StringBuilder, Class<?>[], boolean, boolean) - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- applyCommonInterceptorsFirst - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- applyTo(GenerationContext, BeanFactoryInitializationCode) - 类中的方法 infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor.AspectContribution
- applyTo(GenerationContext, BeanRegistrationCode) - 类中的方法 infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor.AspectJAdvisorContribution
- ARG_NAMES - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- ARG_NAMES_PROPERTY - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- argBinding(JoinPoint, JoinPointMatch, Object, Throwable) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Take the arguments at the method execution join point and output a set of arguments to the advice method.
- args - 类中的变量 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- args - 类中的变量 infra.aop.framework.DefaultMethodInvocation
- argsObjs - 类中的变量 infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- argumentBindings - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- argumentNames - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
-
This will be non-null if the creator of this advice object knows the argument names and sets them explicitly.
- argumentNames - 类中的变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- argumentsIntrospected - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- argumentTypes - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- AROUND - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- ASPECT - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- ASPECT_INSTANCE_FACTORY_INDEX - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- ASPECT_NAME_PROPERTY - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- aspectBeanName - 类中的变量 infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- aspectBeanNames - 类中的变量 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
- aspectCache - 类中的静态变量 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Cache for singleton aspect instances.
- aspectClass - 类中的变量 infra.aop.aspectj.annotation.AspectMetadata
-
The aspect class, stored separately for re-resolution of the corresponding AjType on deserialization.
- aspectClass - 类中的变量 infra.aop.aspectj.SimpleAspectInstanceFactory
- aspectCompiledByAjc - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut
- AspectComponentDefinition - infra.aop.config中的类
-
ComponentDefinitionthat holds an aspect definition, including its nested pointcuts. - AspectComponentDefinition(String, BeanDefinition[], BeanReference[], Object) - 类的构造器 infra.aop.config.AspectComponentDefinition
- AspectContribution(List<Advisor>) - 类的构造器 infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor.AspectContribution
- AspectDelegate() - 类的构造器 infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor.AspectDelegate
- AspectEntry - infra.aop.config中的类
-
ParseStateentry representing an aspect. - AspectEntry(String, String) - 类的构造器 infra.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.
- aspectFactory - 类中的变量 infra.aop.aspectj.annotation.AspectJProxyFactory
- aspectFactoryCache - 类中的变量 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
- aspectInstance - 类中的变量 infra.aop.aspectj.SingletonAspectInstanceFactory
- aspectInstanceFactory - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- aspectInstanceFactory - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- aspectInstanceFactory - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- AspectInstanceFactory - infra.aop.aspectj中的接口
-
Interface implemented to provide an instance of an AspectJ aspect.
- ASPECTJ_ANNOTATION_CLASSES - 类中的静态变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- aspectJAdviceMethod - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- aspectJAdviceMethod - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- AspectJAdviceParameterNameDiscoverer - infra.aop.aspectj中的类
-
ParameterNameDiscovererimplementation that tries to deduce parameter names for an advice method from the pointcut expression, returning, and throwing clauses. - AspectJAdviceParameterNameDiscoverer(String) - 类的构造器 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Create a new discoverer that attempts to discover parameter names.
- AspectJAdviceParameterNameDiscoverer.AmbiguousBindingException - infra.aop.aspectj中的异常错误
-
Thrown in response to an ambiguous binding being detected when trying to resolve a method's parameter names.
- AspectJAdviceParameterNameDiscoverer.PointcutBody - infra.aop.aspectj中的类
-
Simple struct to hold the extracted text from a pointcut body, together with the number of tokens consumed in extracting it.
- AspectJAdvisorBeanRegistrationAotProcessor - infra.aop.aspectj.annotation中的类
-
An AOT
BeanRegistrationAotProcessorthat detects the presence of classes compiled with AspectJ and adds the related required field hints. - AspectJAdvisorBeanRegistrationAotProcessor() - 类的构造器 infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor
- AspectJAdvisorBeanRegistrationAotProcessor.AspectJAdvisorContribution - infra.aop.aspectj.annotation中的类
- AspectJAdvisorContribution(Class<?>) - 类的构造器 infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor.AspectJAdvisorContribution
- aspectJAdvisorFactory - 类中的变量 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- aspectJAdvisorFactory - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- AspectJAdvisorFactory - infra.aop.aspectj.annotation中的接口
-
Interface for factories that can create Framework AOP Advisors from classes annotated with AspectJ annotation syntax.
- aspectJAdvisorsBuilder - 类中的变量 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- AspectJAfterAdvice - infra.aop.aspectj中的类
-
Framework AOP advice wrapping an AspectJ after advice method.
- AspectJAfterAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 infra.aop.aspectj.AspectJAfterAdvice
- AspectJAfterReturningAdvice - infra.aop.aspectj中的类
-
Framework AOP advice wrapping an AspectJ after-returning advice method.
- AspectJAfterReturningAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 infra.aop.aspectj.AspectJAfterReturningAdvice
- AspectJAfterThrowingAdvice - infra.aop.aspectj中的类
-
Framework AOP advice wrapping an AspectJ after-throwing advice method.
- AspectJAfterThrowingAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 infra.aop.aspectj.AspectJAfterThrowingAdvice
- AspectJAnnotation(Annotation) - 类的构造器 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- AspectJAnnotationParameterNameDiscoverer() - 类的构造器 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer
- AspectJAnnotationType() - enum class的构造器 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AspectJAopUtils - infra.aop.aspectj中的类
-
Utility methods for dealing with AspectJ advisors.
- AspectJAopUtils() - 类的构造器 infra.aop.aspectj.AspectJAopUtils
- AspectJAroundAdvice - infra.aop.aspectj中的类
-
Framework AOP around advice (MethodInterceptor) that wraps an AspectJ advice method.
- AspectJAroundAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 infra.aop.aspectj.AspectJAroundAdvice
- AspectJAutoProxyBeanDefinitionParser - infra.aop.config中的类
-
BeanDefinitionParserfor theaspectj-autoproxytag, enabling the automatic application of @AspectJ-style aspects found in theBeanFactory. - AspectJAutoProxyBeanDefinitionParser() - 类的构造器 infra.aop.config.AspectJAutoProxyBeanDefinitionParser
- AspectJAwareAdvisorAutoProxyCreator - infra.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() - 类的构造器 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
- AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder - infra.aop.aspectj.autoproxy中的Record Class
-
Implements AspectJ's
PartialOrder.PartialComparableinterface for defining partial orderings. - AspectJBeanFactoryInitializationAotProcessor - infra.aop.aspectj.annotation中的类
-
BeanFactoryInitializationAotProcessorimplementation responsible for registering hints for AOP advices. - AspectJBeanFactoryInitializationAotProcessor() - 类的构造器 infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor
- AspectJBeanFactoryInitializationAotProcessor.AspectContribution - infra.aop.aspectj.annotation中的类
- AspectJBeanFactoryInitializationAotProcessor.AspectDelegate - infra.aop.aspectj.annotation中的类
-
Inner class to avoid a hard dependency on AspectJ at runtime.
- AspectJExpressionPointcut - infra.aop.aspectj中的类
-
Framework
Pointcutimplementation that uses the AspectJ weaver to evaluate a pointcut expression. - AspectJExpressionPointcut() - 类的构造器 infra.aop.aspectj.AspectJExpressionPointcut
-
Create a new default AspectJExpressionPointcut.
- AspectJExpressionPointcut(Class<?>, String[], Class<?>[]) - 类的构造器 infra.aop.aspectj.AspectJExpressionPointcut
-
Create a new AspectJExpressionPointcut with the given settings.
- AspectJExpressionPointcut.BeanContextMatcher - infra.aop.aspectj中的类
-
Matcher class for the BeanNamePointcutDesignatorHandler.
- AspectJExpressionPointcut.BeanPointcutDesignatorHandler - infra.aop.aspectj中的类
-
Handler for the Infra-specific
bean()pointcut designator extension to AspectJ. - AspectJExpressionPointcut.DefensiveShadowMatch - infra.aop.aspectj中的类
- AspectJExpressionPointcutAdvisor - infra.aop.aspectj中的类
-
Framework AOP Advisor that can be used for any AspectJ pointcut expression.
- AspectJExpressionPointcutAdvisor() - 类的构造器 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- AspectJMethodBeforeAdvice - infra.aop.aspectj中的类
-
Framework AOP advice that wraps an AspectJ before method.
- AspectJMethodBeforeAdvice(Method, AspectJExpressionPointcut, AspectInstanceFactory) - 类的构造器 infra.aop.aspectj.AspectJMethodBeforeAdvice
- AspectJPointcutAdvisor - infra.aop.aspectj中的类
-
AspectJPointcutAdvisor that adapts an
AbstractAspectJAdviceto thePointcutAdvisorinterface. - AspectJPointcutAdvisor(AbstractAspectJAdvice) - 类的构造器 infra.aop.aspectj.AspectJPointcutAdvisor
-
Create a new AspectJPointcutAdvisor for the given advice.
- AspectJPrecedenceComparator - infra.aop.aspectj.autoproxy中的类
-
Orders AspectJ advice/advisors by precedence (not invocation order).
- AspectJPrecedenceComparator() - 类的构造器 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
-
Create a default
AspectJPrecedenceComparator. - AspectJPrecedenceComparator(Comparator<? super Advisor>) - 类的构造器 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- AspectJPrecedenceInformation - infra.aop.aspectj中的接口
-
Interface to be implemented by types that can supply the information needed to sort advice/advisors by AspectJ's precedence rules.
- aspectjPresent - 类中的静态变量 infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor
- aspectJPresent - 类中的静态变量 infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor
- AspectJProxyFactory - infra.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() - 类的构造器 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new AspectJProxyFactory.
- AspectJProxyFactory(Class<?>...) - 类的构造器 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new
AspectJProxyFactory. - AspectJProxyFactory(Object) - 类的构造器 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new AspectJProxyFactory.
- AspectJProxyUtils - infra.aop.aspectj中的类
-
Utility methods for working with AspectJ proxies.
- AspectJProxyUtils() - 类的构造器 infra.aop.aspectj.AspectJProxyUtils
- aspectJTypePatternMatcher - 类中的变量 infra.aop.aspectj.TypePatternClassFilter
- AspectJWeaverMessageHandler - infra.aop.aspectj中的类
-
Implementation of AspectJ's
IMessageHandlerinterface that routes AspectJ weaving messages through the same logging system as the regular Framework messages. - AspectJWeaverMessageHandler() - 类的构造器 infra.aop.aspectj.AspectJWeaverMessageHandler
- aspectMetadata - 类中的变量 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- AspectMetadata - infra.aop.aspectj.annotation中的类
-
Metadata for an AspectJ aspect class, with an additional Framework AOP pointcut for the per clause.
- AspectMetadata(Class<?>, String) - 类的构造器 infra.aop.aspectj.annotation.AspectMetadata
-
Create a new AspectMetadata instance for the given aspect class.
- aspectName - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
-
The name of the aspect (ref bean) in which this advice was defined (used when determining advice precedence so that we can determine whether two pieces of advice come from the same aspect).
- aspectName - 类中的变量 infra.aop.aspectj.annotation.AspectMetadata
-
The name of this aspect as defined to Framework (the bean name) - allows us to determine if two pieces of advice come from the same aspect and hence their relative precedence.
- aspectName - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- AsyncExecutionAspectSupport - infra.aop.interceptor中的类
-
Base class for asynchronous method execution aspects, such as
infra.scheduling.annotation.AnnotationAsyncExecutionInterceptororinfra.scheduling.aspectj.AnnotationAsyncExecutionAspect. - AsyncExecutionAspectSupport(Executor) - 类的构造器 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Create a new instance with a default
AsyncUncaughtExceptionHandler. - AsyncExecutionAspectSupport(Executor, AsyncUncaughtExceptionHandler) - 类的构造器 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Create a new
AsyncExecutionAspectSupportwith the given exception handler. - AsyncExecutionInterceptor - infra.aop.interceptor中的类
-
AOP Alliance
MethodInterceptorthat processes method invocations asynchronously, using a givenAsyncTaskExecutor. - AsyncExecutionInterceptor(Executor) - 类的构造器 infra.aop.interceptor.AsyncExecutionInterceptor
-
Create a new instance with a default
AsyncUncaughtExceptionHandler. - AsyncExecutionInterceptor(Executor, AsyncUncaughtExceptionHandler) - 类的构造器 infra.aop.interceptor.AsyncExecutionInterceptor
-
Create a new
AsyncExecutionInterceptor. - AsyncUncaughtExceptionHandler - infra.aop.interceptor中的接口
-
A strategy for handling uncaught exceptions thrown from asynchronous methods.
- AT_ANNOTATION_VAR - 类中的静态变量 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- AT_TARGET_VAR - 类中的静态变量 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- AT_THIS_VAR - 类中的静态变量 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- AtAfter - enum class 中的枚举常量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtAfterReturning - enum class 中的枚举常量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtAfterThrowing - enum class 中的枚举常量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtAround - enum class 中的枚举常量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtBefore - enum class 中的枚举常量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AtPointcut - enum class 中的枚举常量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
- AUTO_PROXY_CREATOR_BEAN_NAME - 类中的静态变量 infra.aop.config.AopConfigUtils
-
The bean name of the internally managed auto-proxy creator.
- autodetectInterfaces - 类中的变量 infra.aop.framework.ProxyFactoryBean
- AutoProxyUtils - infra.aop.framework.autoproxy中的类
-
Utilities for auto-proxy aware components.
- AutoProxyUtils() - 类的构造器 infra.aop.framework.autoproxy.AutoProxyUtils
B
- BEAN_DESIGNATOR_NAME - 类中的静态变量 infra.aop.aspectj.AspectJExpressionPointcut.BeanPointcutDesignatorHandler
- BEAN_NAME_ATTRIBUTE - 类中的静态变量 infra.aop.interceptor.ExposeBeanNameAdvisors
-
Binding for the bean name of the bean which is currently being invoked in the ReflectiveMethodInvocation userAttributes Map.
- beanClass - 类中的变量 infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor.AspectJAdvisorContribution
- BeanContextMatcher(String) - 类的构造器 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- beanDefinitions - 类中的变量 infra.aop.config.AdvisorComponentDefinition
- beanDefinitions - 类中的变量 infra.aop.config.AspectComponentDefinition
- beanFactory - 类中的变量 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- beanFactory - 类中的变量 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
- beanFactory - 类中的变量 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- beanFactory - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut
- beanFactory - 类中的变量 infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- beanFactory - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- beanFactory - 类中的变量 infra.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- beanFactory - 类中的变量 infra.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
- beanFactory - 类中的变量 infra.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
- beanFactory - 类中的变量 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
- beanFactory - 类中的变量 infra.aop.framework.ProxyFactoryBean
- beanFactory - 类中的变量 infra.aop.interceptor.AsyncExecutionAspectSupport
- beanFactory - 类中的变量 infra.aop.scope.DefaultScopedObject
- beanFactory - 类中的变量 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- beanFactory - 类中的变量 infra.aop.target.AbstractBeanFactoryTargetSource
-
BeanFactory that owns this TargetSource.
- beanFactory - 类中的变量 infra.aop.target.BeanFactoryRefreshableTargetSource
- BeanFactoryAdvisorRetriever - infra.aop.framework.autoproxy中的类
-
Helper for retrieving standard Framework Advisors from a BeanFactory, for use with auto-proxying.
- BeanFactoryAdvisorRetriever(ConfigurableBeanFactory) - 类的构造器 infra.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
-
Create a new BeanFactoryAdvisorRetrievalHelper for the given BeanFactory.
- BeanFactoryAdvisorRetrieverAdapter(ConfigurableBeanFactory) - 类的构造器 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.BeanFactoryAdvisorRetrieverAdapter
- BeanFactoryAspectInstanceFactory - infra.aop.aspectj.annotation中的类
-
AspectInstanceFactoryimplementation backed by a FrameworkBeanFactory. - BeanFactoryAspectInstanceFactory(BeanFactory, String) - 类的构造器 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
-
Create a BeanFactoryAspectInstanceFactory.
- BeanFactoryAspectInstanceFactory(BeanFactory, String, Class<?>) - 类的构造器 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
-
Create a BeanFactoryAspectInstanceFactory, providing a type that AspectJ should introspect to create AJType metadata.
- BeanFactoryAspectJAdvisorsBuilder - infra.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) - 类的构造器 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
-
Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.
- BeanFactoryAspectJAdvisorsBuilder(BeanFactory, AspectJAdvisorFactory) - 类的构造器 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
-
Create a new BeanFactoryAspectJAdvisorsBuilder for the given BeanFactory.
- BeanFactoryAspectJAdvisorsBuilderAdapter(BeanFactory, AspectJAdvisorFactory) - 类的构造器 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.BeanFactoryAspectJAdvisorsBuilderAdapter
- BeanFactoryRefreshableTargetSource - infra.aop.target中的类
-
Refreshable TargetSource that fetches fresh target beans from a BeanFactory.
- BeanFactoryRefreshableTargetSource(BeanFactory, String) - 类的构造器 infra.aop.target.BeanFactoryRefreshableTargetSource
-
Create a new BeanFactoryRefreshableTargetSource for the given bean factory and bean name.
- beanName - 类中的变量 infra.aop.framework.ProxyFactoryBean.PrototypePlaceholderAdvisor
- beanName - record class中的变量 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameInterceptor
-
beanName记录组件的字段。 - beanName - 类中的变量 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameIntroduction
- beanName - 类中的变量 infra.aop.target.BeanFactoryRefreshableTargetSource
- beanName() - record class中的方法 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameInterceptor
-
返回
beanName记录组件的值。 - BeanNameAutoProxyCreator - infra.aop.framework.autoproxy中的类
-
Auto proxy creator that identifies beans to proxy via a list of names.
- BeanNameAutoProxyCreator() - 类的构造器 infra.aop.framework.autoproxy.BeanNameAutoProxyCreator
- beanNames - 类中的变量 infra.aop.framework.autoproxy.BeanNameAutoProxyCreator
- BeanPointcutDesignatorHandler() - 类的构造器 infra.aop.aspectj.AspectJExpressionPointcut.BeanPointcutDesignatorHandler
- beanReferences - 类中的变量 infra.aop.config.AdvisorComponentDefinition
- beanReferences - 类中的变量 infra.aop.config.AspectComponentDefinition
- before(MethodInvocation) - 类中的方法 infra.aop.aspectj.AspectJMethodBeforeAdvice
- before(MethodInvocation) - 接口中的方法 infra.aop.MethodBeforeAdvice
-
Callback before a given method is invoked.
- BEFORE - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- BeforeAdvice - infra.aop中的接口
- beforeExistingAdvisors - 类中的变量 infra.aop.framework.AbstractAdvisingBeanPostProcessor
- bindAnnotationsFromVarNames(List<String>) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Match the given list of extracted variable names to argument slots.
- bindArgumentsByName(int) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- bindExplicitArguments(int) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- bindParameterName(int, String) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- bindParameters(ProxyMethodInvocation, JoinPointMatch) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- blockWhenExhausted - 类中的变量 infra.aop.target.CommonsPool2TargetSource
- buildAdvisors(String, Object[]) - 类中的方法 infra.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() - 类中的方法 infra.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.
- buildDescription(BeanReference, BeanDefinition) - 类中的方法 infra.aop.config.AdvisorComponentDefinition
- buildDescription(BeanReference, BeanReference) - 类中的方法 infra.aop.config.AdvisorComponentDefinition
- buildInternalBeanFactory(ConfigurableBeanFactory) - 类中的方法 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Build an internal BeanFactory for resolving target beans.
- buildPointcutExpression(ClassLoader) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Build the underlying AspectJ pointcut expression.
- buildProxy(Class<?>, String, Object[], TargetSource, boolean) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- buildProxy(ClassLoader, boolean) - 类中的方法 infra.aop.framework.CglibAopProxy
- buildSafePointcut() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Build a 'safe' pointcut that excludes the AspectJ advice method itself.
C
- cache - 类中的变量 infra.aop.framework.JdkDynamicAopProxy
-
Cached in
AdvisedSupport.proxyMetadataCache. - cachedAdvisorBeanNames - 类中的变量 infra.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
- cachedInterceptors - 类中的变量 infra.aop.framework.AdvisedSupport
-
Cache with shared interceptors which are not method-specific.
- calculateArgumentBindings() - 类中的方法 infra.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<?>) - 类中的静态方法 infra.aop.support.AopUtils
-
Can the given advisor apply at all on the given class?
- canApply(Advisor, Class<?>, boolean) - 类中的静态方法 infra.aop.support.AopUtils
-
Can the given advisor apply at all on the given class?
- canApply(Pointcut, Class<?>) - 类中的静态方法 infra.aop.support.AopUtils
-
Can the given pointcut apply at all on the given class?
- canApply(Pointcut, Class<?>, boolean) - 类中的静态方法 infra.aop.support.AopUtils
-
Can the given pointcut apply at all on the given class?
- cf1 - 类中的变量 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- cf2 - 类中的变量 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- CglibAopProxy - infra.aop.framework中的类
-
CGLIB-based
AopProxyimplementation for the AOP framework. - CglibAopProxy(AdvisedSupport) - 类的构造器 infra.aop.framework.CglibAopProxy
-
Create a new CglibAopProxy for the given AOP configuration.
- CglibAopProxy.AdvisedDispatcher - infra.aop.framework中的Record Class
-
Dispatcher for any methods declared on the Advised class.
- CglibAopProxy.CglibMethodInvocation - infra.aop.framework中的类
-
Implementation of AOP Alliance MethodInvocation used by this AOP proxy.
- CglibAopProxy.DynamicAdvisedInterceptor - infra.aop.framework中的Record Class
-
General purpose AOP callback.
- CglibAopProxy.DynamicUnadvisedExposedInterceptor - infra.aop.framework中的Record Class
-
Interceptor for unadvised dynamic targets when the proxy needs exposing.
- CglibAopProxy.DynamicUnadvisedInterceptor - infra.aop.framework中的Record Class
-
Interceptor used to invoke a dynamic target without creating a method invocation or evaluating an advice chain.
- CglibAopProxy.EqualsInterceptor - infra.aop.framework中的Record Class
-
Dispatcher for the
equalsmethod. - CglibAopProxy.FixedChainStaticTargetInterceptor - infra.aop.framework中的类
-
Interceptor used specifically for advised methods on a frozen, static proxy.
- CglibAopProxy.HashCodeInterceptor - infra.aop.framework中的Record Class
-
Dispatcher for the
hashCodemethod. - CglibAopProxy.ProxyCallbackFilter - infra.aop.framework中的类
-
CallbackFilter to assign Callbacks to methods.
- CglibAopProxy.SerializableNoOp - infra.aop.framework中的类
-
Serializable replacement for CGLIB's NoOp interface.
- CglibAopProxy.StaticDispatcher - infra.aop.framework中的Record Class
-
Dispatcher for a static target.
- CglibAopProxy.StaticUnadvisedExposedInterceptor - infra.aop.framework中的Record Class
-
Method interceptor used for static targets with no advice chain, when the proxy is to be exposed.
- CglibAopProxy.StaticUnadvisedInterceptor - infra.aop.framework中的Record Class
-
Method interceptor used for static targets with no advice chain.
- CglibMethodInvocation(Object, Object, Method, Class<?>, MethodProxy, Object[], MethodInterceptor[]) - 类的构造器 infra.aop.framework.CglibAopProxy.CglibMethodInvocation
- checkExpression() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Check whether this pointcut is ready to match.
- checkForInvalidPlaceholders(String) - 类中的静态方法 infra.aop.interceptor.CustomizableTraceInterceptor
-
Checks to see if the supplied
Stringhas any placeholders that are not specified as constants on this class and throws anIllegalArgumentExceptionif so. - checkInherited - 类中的变量 infra.aop.support.annotation.AnnotationClassFilter
- checkInherited - 类中的变量 infra.aop.support.annotation.AnnotationMethodMatcher
- checkInterceptorNames() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Check the interceptorNames list whether it contains a target name as final element.
- classFilter - 类中的变量 infra.aop.support.annotation.AnnotationMatchingPointcut
- classFilter - 类中的变量 infra.aop.support.ComposablePointcut
- classFilter - 类中的变量 infra.aop.support.StaticMethodMatcherPointcut
- ClassFilter - infra.aop中的接口
-
Filter that restricts matching of a pointcut or introduction to a given set of target classes.
- ClassFilter.IntersectionClassFilter - infra.aop中的类
-
ClassFilter implementation for an intersection of the given ClassFilter.
- ClassFilter.NegateClassFilter - infra.aop中的类
-
ClassFilter implementation for a logical negation of the given ClassFilter.
- ClassFilter.UnionClassFilter - infra.aop中的类
-
ClassFilter implementation for a union of the given ClassFilter.
- ClassFilterAwareUnionIntroductionAwareMethodMatcher(MethodMatcher, ClassFilter, MethodMatcher, ClassFilter) - 类的构造器 infra.aop.MethodMatcher.ClassFilterAwareUnionIntroductionAwareMethodMatcher
- ClassFilterAwareUnionMethodMatcher(MethodMatcher, ClassFilter, MethodMatcher, ClassFilter) - 类的构造器 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- classFilterKey - 类中的变量 infra.aop.framework.AdvisedSupport.AdvisorKeyEntry
- classLoaderConfigured - 类中的变量 infra.aop.framework.ProxyFactoryBean
- classLoaderConfigured - 类中的变量 infra.aop.framework.ProxyProcessorSupport
- clazz - 类中的变量 infra.aop.support.ControlFlowPointcut
-
The class against which to match.
- clazz - 类中的变量 infra.aop.support.RootClassFilter
- clearCache() - 类中的静态方法 infra.aop.aspectj.ShadowMatchUtils
-
Clear the cache of computed
ShadowMatchinstances. - CommonsPool2TargetSource - infra.aop.target中的类
-
TargetSourceimplementation that holds objects in a configurable Apache Commons2 Pool. - CommonsPool2TargetSource() - 类的构造器 infra.aop.target.CommonsPool2TargetSource
-
Create a CommonsPoolTargetSource with default settings.
- comparator - record class中的变量 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
-
comparator记录组件的字段。 - comparator() - record class中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
-
返回
comparator记录组件的值。 - compare(Advisor, Advisor) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- comparePrecedenceWithinAspect(Advisor, Advisor) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- compareTo(AdvisedSupport.MethodCacheKey) - 类中的方法 infra.aop.framework.AdvisedSupport.MethodCacheKey
- compareTo(Object) - record class中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
- compiledByAjc(Class<?>) - 类中的静态方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- compiledByAjc(Class<?>) - 类中的静态方法 infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor
- compiledByAjc(Class<?>) - 类中的静态方法 infra.aop.aspectj.AspectJExpressionPointcut
- compiledExclusionPatterns - 类中的变量 infra.aop.support.JdkRegexpMethodPointcut
-
Compiled form of the exclusion patterns.
- compiledPatterns - 类中的变量 infra.aop.support.JdkRegexpMethodPointcut
-
Compiled form of the patterns.
- compilePatterns(String[]) - 类中的方法 infra.aop.support.JdkRegexpMethodPointcut
-
Compiles the supplied
String[]into an array ofPatternobjects and returns that array. - completeJdkProxyInterfaces(Class<?>...) - 类中的静态方法 infra.aop.framework.AopProxyUtils
-
Complete the set of interfaces that are typically required in a JDK dynamic proxy generated by Infra AOP.
- completeProxiedInterfaces(AdvisedSupport) - 类中的静态方法 infra.aop.framework.AopProxyUtils
-
Determine the complete set of interfaces to proxy for the given AOP configuration.
- completeProxiedInterfaces(AdvisedSupport, boolean) - 类中的静态方法 infra.aop.framework.AopProxyUtils
-
Determine the complete set of interfaces to proxy for the given AOP configuration.
- ComposablePointcut - infra.aop.support中的类
-
Convenient class for building up pointcuts.
- ComposablePointcut() - 类的构造器 infra.aop.support.ComposablePointcut
-
Create a default ComposablePointcut, with
ClassFilter.TRUEandMethodMatcher.TRUE. - ComposablePointcut(ClassFilter) - 类的构造器 infra.aop.support.ComposablePointcut
-
Create a ComposablePointcut for the given ClassFilter, with
MethodMatcher.TRUE. - ComposablePointcut(ClassFilter, MethodMatcher) - 类的构造器 infra.aop.support.ComposablePointcut
-
Create a ComposablePointcut for the given ClassFilter and MethodMatcher.
- ComposablePointcut(MethodMatcher) - 类的构造器 infra.aop.support.ComposablePointcut
-
Create a ComposablePointcut for the given MethodMatcher, with
ClassFilter.TRUE. - ComposablePointcut(Pointcut) - 类的构造器 infra.aop.support.ComposablePointcut
-
Create a ComposablePointcut based on the given Pointcut.
- ConcurrencyThrottleInterceptor - infra.aop.interceptor中的类
-
Interceptor that throttles concurrent access, blocking invocations if a specified concurrency limit is reached.
- ConcurrencyThrottleInterceptor() - 类的构造器 infra.aop.interceptor.ConcurrencyThrottleInterceptor
- config - 类中的变量 infra.aop.framework.CglibAopProxy
-
The configuration used to configure this proxy.
- ConfigBeanDefinitionParser - infra.aop.config中的类
-
BeanDefinitionParserfor the<aop:config>tag. - ConfigBeanDefinitionParser() - 类的构造器 infra.aop.config.ConfigBeanDefinitionParser
- configure(Supplier<Executor>, Supplier<AsyncUncaughtExceptionHandler>) - 类中的方法 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Configure this aspect with the given executor and exception handler suppliers, applying the corresponding default if a supplier is not resolvable.
- configureAutoProxyCreator(ParserContext, Element) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Configures the auto proxy creator needed to support the
BeanDefinitionscreated by the '<aop:config/>' tag. - configurePointcutParameters(String[], int) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
All parameters from argumentIndexOffset onwards are candidates for pointcut parameters - but returning and throwing vars are handled differently and must be removed from the list if present.
- construct(ConstructorInvocation) - 接口中的方法 org.aopalliance.intercept.ConstructorInterceptor
-
Implement this method to perform extra treatments before and after the consrution of a new object.
- constructorArgs - 类中的变量 infra.aop.framework.CglibAopProxy
- constructorArgTypes - 类中的变量 infra.aop.framework.CglibAopProxy
- 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.
- containsAnnotationPointcut() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- contextMatch(Class<?>) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- ControlFlowPointcut - infra.aop.support中的类
-
Pointcut and method matcher for use in simple cflow-style pointcut.
- ControlFlowPointcut(Class<?>) - 类的构造器 infra.aop.support.ControlFlowPointcut
-
Construct a new pointcut that matches all control flows below the given class.
- ControlFlowPointcut(Class<?>, String) - 类的构造器 infra.aop.support.ControlFlowPointcut
-
Construct a new pointcut that matches all calls below a method matching the given method name pattern in the given class.
- ControlFlowPointcut(Class<?>, String...) - 类的构造器 infra.aop.support.ControlFlowPointcut
-
Construct a new pointcut that matches all calls below a method matching one of the given method name patterns in the given class.
- ControlFlowPointcut(Class<?>, List<String>) - 类的构造器 infra.aop.support.ControlFlowPointcut
-
Construct a new pointcut that matches all calls below a method matching one of the given method name patterns in the given class.
- copyConfigurationFrom(AdvisedSupport) - 类中的方法 infra.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>) - 类中的方法 infra.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) - 类中的方法 infra.aop.framework.ProxyConfig
-
Copy configuration from the other config object.
- copyFrom(AbstractBeanFactoryTargetSource) - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
-
Copy configuration from the other AbstractBeanFactoryBasedTargetSource object.
- couldMatchJoinPointsInType(Class) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- couldMatchJoinPointsInType(Class, MatchingContext) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- count - 类中的变量 infra.aop.interceptor.DebugInterceptor
- countAdvicesOfType(Class<?>) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Count advices of the given class.
- countNumberOfUnboundAnnotationArguments() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- countNumberOfUnboundPrimitiveArguments() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- createAdviceDefinition(Element, ParserContext, String, int, RootBeanDefinition, RootBeanDefinition, List<BeanDefinition>, List<BeanReference>) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Creates the RootBeanDefinition for a POJO advice bean.
- createAdvisorBeanDefinition(Element, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Create a
RootBeanDefinitionfor the advisor described in the supplied. - createAdvisorIntroducingNamedBean(String) - 类中的静态方法 infra.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) - 类中的静态方法 infra.aop.interceptor.ExposeBeanNameAdvisors
-
Create a new advisor that will expose the given bean name, with no introduction.
- createAopProxy() - 类中的方法 infra.aop.framework.ProxyCreatorSupport
-
Subclasses should call this to get a new AOP proxy.
- createAopProxy(AdvisedSupport) - 接口中的方法 infra.aop.framework.AopProxyFactory
-
Create an
AopProxyfor the given AOP configuration. - createAopProxy(AdvisedSupport) - 类中的方法 infra.aop.framework.DefaultAopProxyFactory
- createAspectComponentDefinition(Element, String, List<BeanDefinition>, List<BeanReference>, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
- createAspectInstanceFactory(AspectMetadata, Class<?>, String) - 类中的方法 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Create a
MetadataAwareAspectInstanceFactoryfor the supplied aspect type. - createAspectMetadata(Class<?>, String) - 类中的方法 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Create an
AspectMetadatainstance for the supplied aspect type. - createBeanFactoryTargetSource(Class<?>, String) - 类中的方法 infra.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) - 类中的方法 infra.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
- createBeanFactoryTargetSource(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.target.QuickTargetSourceCreator
- createCompositeInterface(Class<?>[]) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Create a composite interface Class for the given interfaces, implementing the given interfaces in one single Class.
- createEnhancer() - 类中的方法 infra.aop.framework.CglibAopProxy
-
Creates the CGLIB
Enhancer. - createInterceptorDefinition(Node) - 类中的方法 infra.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
-
Subclasses should implement this method to return the
BeanDefinitionfor the interceptor they wish to apply to the bean being decorated. - createInvocation(Object, Method, Object[], MethodProxy, Object, Class<?>, MethodInterceptor[]) - 类中的静态方法 infra.aop.framework.CglibAopProxy
- createInvocationTraceName(MethodInvocation) - 类中的方法 infra.aop.interceptor.AbstractMonitoringInterceptor
-
Create a
Stringname for the givenMethodInvocationthat can be used for trace/logging purposes. - createMainInterceptor() - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Create the "main" interceptor for this proxy factory bean.
- createNewDelegate() - 类中的方法 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
- createObject() - 类中的方法 infra.aop.target.AbstractLazyCreationTargetSource
-
Subclasses should implement this method to return the lazy initialized object.
- createObjectPool() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Subclasses can override this if they want to return a specific Commons pool.
- createParameterNameDiscoverer() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Create a ParameterNameDiscoverer to be used for argument binding.
- createPointcut() - 类中的方法 infra.aop.support.RegexpMethodPointcutAdvisor
-
Create the actual pointcut: By default, a
JdkRegexpMethodPointcutwill be used. - createPointcutDefinition(String) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Creates a
BeanDefinitionfor theAspectJExpressionPointcutclass using the supplied pointcut expression. - createPool() - 类中的方法 infra.aop.target.AbstractPoolingTargetSource
-
Create the pool.
- createPool() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Creates and holds an ObjectPool instance.
- createProxy(Class<?>, String, Object[], TargetSource) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Create an AOP proxy for the given bean.
- createProxyClass(Enhancer) - 类中的方法 infra.aop.framework.CglibAopProxy
- createProxyClass(Enhancer) - 类中的方法 infra.aop.framework.SerializationCglibAopProxy
- createProxyClass(Class<?>, String, Object[], TargetSource) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- createProxyClassAndInstance(Enhancer, Callback[]) - 类中的方法 infra.aop.framework.CglibAopProxy
- createProxyClassAndInstance(Enhancer, Callback[]) - 类中的方法 infra.aop.framework.SerializationCglibAopProxy
- createScopedProxy(BeanDefinitionHolder, BeanDefinitionRegistry, boolean) - 类中的静态方法 infra.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) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Determine a TargetSource for the given target (or TargetSource).
- currentAdviceIndex - 类中的变量 infra.aop.framework.DefaultMethodInvocation
-
a flag show that current index of advice
- currentInvocation() - 类中的静态方法 infra.aop.interceptor.ExposeInvocationInterceptor
-
Return the AOP Alliance MethodInvocation object associated with the current invocation.
- currentJoinPoint() - 类中的静态方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Lazily instantiate joinpoint for the current invocation.
- currentProxiedBeanName - 类中的静态变量 infra.aop.framework.autoproxy.ProxyCreationContext
-
ThreadLocal holding the current proxied bean name during Advisor matching.
- currentProxy - 类中的静态变量 infra.aop.framework.AopContext
-
ThreadLocal holder for AOP proxy associated with this thread.
- currentProxy() - 类中的静态方法 infra.aop.framework.AopContext
-
Try to return the current AOP proxy.
- CustomizableTraceInterceptor - infra.aop.interceptor中的类
-
MethodInterceptorimplementation that allows for highly customizable method-level tracing, using placeholders. - CustomizableTraceInterceptor() - 类的构造器 infra.aop.interceptor.CustomizableTraceInterceptor
- customizeProxyFactory(ProxyFactory) - 类中的方法 infra.aop.framework.AbstractAdvisingBeanPostProcessor
-
Subclasses may choose to implement this: for example, to change the interfaces exposed.
- customizeProxyFactory(ProxyFactory) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Subclasses may choose to implement this: for example, to change the interfaces exposed.
- customTargetSourceCreators - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
D
- DebugInterceptor - infra.aop.interceptor中的类
-
AOP Alliance
MethodInterceptorthat can be introduced in a chain to display verbose information about intercepted invocations to the logger. - DebugInterceptor() - 类的构造器 infra.aop.interceptor.DebugInterceptor
-
Create a new DebugInterceptor with a static logger.
- DebugInterceptor(boolean) - 类的构造器 infra.aop.interceptor.DebugInterceptor
-
Create a new DebugInterceptor with dynamic or static logger, according to the given flag.
- DECLARATION_ORDER_PROPERTY - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- declarationOrder - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
-
The order of declaration of this advice within the aspect.
- declarationOrder - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- DECLARE_PARENTS - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- declaredInSameAspect(Advisor, Advisor) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- declaredPointcut - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- declaredPointcut - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- DeclareParentsAdvisor - infra.aop.aspectj中的类
-
Introduction advisor delegating to the given object.
- DeclareParentsAdvisor(Class<?>, String, IntroductionInterceptor) - 类的构造器 infra.aop.aspectj.DeclareParentsAdvisor
-
Private constructor to share common code between impl-based delegate and reference-based delegate (cannot use method such as init() to share common code, due the use of final fields).
- DeclareParentsAdvisor(Class<?>, String, Class<?>) - 类的构造器 infra.aop.aspectj.DeclareParentsAdvisor
-
Create a new advisor for this DeclareParents field.
- DeclareParentsAdvisor(Class<?>, String, Object) - 类的构造器 infra.aop.aspectj.DeclareParentsAdvisor
-
Create a new advisor for this DeclareParents field.
- declaringClass - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- declaringClass - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- decorate(Node, BeanDefinitionHolder, ParserContext) - 类中的方法 infra.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
- decorate(Node, BeanDefinitionHolder, ParserContext) - 类中的方法 infra.aop.config.ScopedProxyBeanDefinitionDecorator
- DEFAULT_ENTER_MESSAGE - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The default message used for writing method entry messages.
- DEFAULT_EXCEPTION_MESSAGE - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The default message used for writing exception messages.
- DEFAULT_EXIT_MESSAGE - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The default message used for writing method exit messages.
- DEFAULT_IMPL - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- DEFAULT_PRECEDENCE_COMPARATOR - 类中的静态变量 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
- DEFAULT_TASK_EXECUTOR_BEAN_NAME - 类中的静态变量 infra.aop.interceptor.AsyncExecutionAspectSupport
-
The default name of the
TaskExecutorbean to pick up: "taskExecutor". - DefaultAdvisorAdapterRegistry - infra.aop.framework.adapter中的类
-
Default implementation of the
AdvisorAdapterRegistryinterface. - DefaultAdvisorAdapterRegistry() - 类的构造器 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
-
Create a new DefaultAdvisorAdapterRegistry, registering well-known adapters.
- DefaultAdvisorAutoProxyCreator - infra.aop.framework.autoproxy中的类
-
BeanPostProcessorimplementation that creates AOP proxies based on all candidateAdvisors in the currentBeanFactory. - DefaultAdvisorAutoProxyCreator() - 类的构造器 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
- DefaultAopProxyFactory - infra.aop.framework中的类
-
Default
AopProxyFactoryimplementation, creating either a CGLIB proxy or a JDK dynamic proxy. - DefaultAopProxyFactory() - 类的构造器 infra.aop.framework.DefaultAopProxyFactory
- DefaultBeanFactoryPointcutAdvisor - infra.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() - 类的构造器 infra.aop.support.DefaultBeanFactoryPointcutAdvisor
- defaultExecutor - 类中的变量 infra.aop.interceptor.AsyncExecutionAspectSupport
- defaultImplType - 类中的变量 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
- DefaultInterceptorChainFactory - infra.aop中的类
-
A simple but definitive way of working out an advice chain for a Method, given an
Advisedobject. - DefaultInterceptorChainFactory() - 类的构造器 infra.aop.DefaultInterceptorChainFactory
- DefaultIntroductionAdvisor - infra.aop.support中的类
-
Simple
IntroductionAdvisorimplementation that by default applies to any class. - DefaultIntroductionAdvisor(DynamicIntroductionAdvice, Class<?>) - 类的构造器 infra.aop.support.DefaultIntroductionAdvisor
-
Create a DefaultIntroductionAdvisor for the given advice.
- DefaultIntroductionAdvisor(Advice) - 类的构造器 infra.aop.support.DefaultIntroductionAdvisor
-
Create a DefaultIntroductionAdvisor for the given advice.
- DefaultIntroductionAdvisor(Advice, IntroductionInfo) - 类的构造器 infra.aop.support.DefaultIntroductionAdvisor
-
Create a DefaultIntroductionAdvisor for the given advice.
- defaultLogger - 类中的变量 infra.aop.interceptor.AbstractTraceInterceptor
- DefaultMethodInvocation - infra.aop.framework中的类
- DefaultMethodInvocation(Object, Object, Method, Class<?>, Object[], MethodInterceptor[]) - 类的构造器 infra.aop.framework.DefaultMethodInvocation
- DefaultMethodInvocation(Object, Method, Class<?>, Object[]) - 类的构造器 infra.aop.framework.DefaultMethodInvocation
- DefaultPointcutAdvisor - infra.aop.support中的类
-
Convenient Pointcut-driven Advisor implementation.
- DefaultPointcutAdvisor() - 类的构造器 infra.aop.support.DefaultPointcutAdvisor
-
Create an empty DefaultPointcutAdvisor.
- DefaultPointcutAdvisor(Pointcut, Advice) - 类的构造器 infra.aop.support.DefaultPointcutAdvisor
-
Create a DefaultPointcutAdvisor, specifying Pointcut and Advice.
- DefaultPointcutAdvisor(Advice) - 类的构造器 infra.aop.support.DefaultPointcutAdvisor
-
Create a DefaultPointcutAdvisor that matches all methods.
- DefaultScopedObject - infra.aop.scope中的类
-
Default implementation of the
ScopedObjectinterface. - DefaultScopedObject(ConfigurableBeanFactory, String) - 类的构造器 infra.aop.scope.DefaultScopedObject
-
Creates a new instance of the
DefaultScopedObjectclass. - DefensiveShadowMatch(ShadowMatch, ShadowMatch) - 类的构造器 infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
- delegate - 类中的变量 infra.aop.support.DelegatingIntroductionInterceptor
-
Object that actually implements the interfaces.
- DELEGATE_REF - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- delegateMap - 类中的变量 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
-
Hold weak references to keys as we don't want to interfere with garbage collection..
- DelegatePerTargetObjectIntroductionInterceptor - infra.aop.support中的类
-
Convenient implementation of the
IntroductionInterceptorinterface. - DelegatePerTargetObjectIntroductionInterceptor(Class<?>, Class<?>) - 类的构造器 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
- DelegatingIntroductionInterceptor - infra.aop.support中的类
-
Convenient implementation of the
IntroductionInterceptorinterface. - DelegatingIntroductionInterceptor() - 类的构造器 infra.aop.support.DelegatingIntroductionInterceptor
-
Construct a new DelegatingIntroductionInterceptor.
- DelegatingIntroductionInterceptor(Object) - 类的构造器 infra.aop.support.DelegatingIntroductionInterceptor
-
Construct a new DelegatingIntroductionInterceptor, providing a delegate that implements the interfaces to be introduced.
- description - 类中的变量 infra.aop.config.AdvisorComponentDefinition
- description - 类中的变量 infra.aop.config.PointcutComponentDefinition
- destroy() - 类中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
- destroy() - 类中的方法 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Destroys the internal BeanFactory on shutdown of the TargetSourceCreator.
- destroy() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Closes the underlying
ObjectPoolwhen destroying this object. - destroy() - 类中的方法 infra.aop.target.ThreadLocalTargetSource
-
Dispose of targets if necessary; clear ThreadLocal.
- destroyObject(PooledObject<Object>) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
- destroyPrototypeInstance(Object) - 类中的方法 infra.aop.target.AbstractPrototypeTargetSource
-
Subclasses should call this method to destroy an obsolete prototype instance.
- determineAdviceType() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
-
Duplicates some logic from getAdvice, but importantly does not force creation of the advice.
- determineAnnotationType(Annotation) - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- determineAsyncExecutor(Method) - 类中的方法 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Determine the specific executor to use when executing the given method.
- determineBeanType(Class<?>, String) - 类中的方法 infra.aop.framework.AbstractAdvisingBeanPostProcessor
- determineBeanType(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- determineCandidateConstructors(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- determineClassLoader(ClassLoader) - 类中的方法 infra.aop.framework.JdkDynamicAopProxy
-
Determine whether the JDK bootstrap or platform loader has been suggested -> use higher-level loader which can see infrastructure classes instead.
- determinePointcutClassLoader() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Determine the ClassLoader to use for pointcut evaluation.
- determineTargetClass(ConfigurableBeanFactory, String) - 类中的静态方法 infra.aop.framework.autoproxy.AutoProxyUtils
-
Determine the original target class for the specified bean, if possible, otherwise falling back to a regular
getTypelookup. - discoveredReturningGenericType - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- discoveredReturningType - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- discoveredThrowingType - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- DISPATCH_ADVISED - 类中的静态变量 infra.aop.framework.CglibAopProxy
- DISPATCH_TARGET - 类中的静态变量 infra.aop.framework.CglibAopProxy
- DO_NOT_PROXY - 类中的静态变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Convenience constant for subclasses: Return value for "do not proxy".
- dontIgnore(IMessage.Kind) - 类中的方法 infra.aop.aspectj.AspectJWeaverMessageHandler
- doProceed(MethodInvocation) - 类中的方法 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
-
Proceed with the supplied
MethodInterceptor. - doProceed(MethodInvocation) - 类中的方法 infra.aop.support.DelegatingIntroductionInterceptor
-
Proceed with the supplied
MethodInterceptor. - doSubmit(Callable<Object>, AsyncTaskExecutor, Class<?>) - 类中的方法 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Delegate for actually executing the given task with the chosen executor.
- doValidateClass(Class<?>, ClassLoader, Set<Class<?>>) - 类中的方法 infra.aop.framework.CglibAopProxy
-
Checks for final methods on the given
Class, as well as package-visible methods across ClassLoaders, and writes warnings to the log for each one found. - DynamicAdvisedInterceptor(AdvisedSupport) - record class的构造器 infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor
-
创建
DynamicAdvisedInterceptor记录的实例。 - DynamicIntroductionAdvice - infra.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 - infra.aop.support中的类
-
Convenient abstract superclass for dynamic method matchers, which do care about arguments at runtime.
- DynamicMethodMatcher() - 类的构造器 infra.aop.support.DynamicMethodMatcher
- DynamicMethodMatcherPointcut - infra.aop.support中的类
-
Convenient superclass when we want to force subclasses to implement MethodMatcher interface, but subclasses will want to be pointcuts.
- DynamicMethodMatcherPointcut() - 类的构造器 infra.aop.support.DynamicMethodMatcherPointcut
- DynamicUnadvisedExposedInterceptor(TargetSource) - record class的构造器 infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor
-
创建
DynamicUnadvisedExposedInterceptor记录的实例。 - DynamicUnadvisedInterceptor(TargetSource) - record class的构造器 infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor
-
创建
DynamicUnadvisedInterceptor记录的实例。
E
- earlyBeanReferences - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- eligibleBeans - 类中的变量 infra.aop.framework.AbstractAdvisingBeanPostProcessor
- embeddedValueResolver - 类中的变量 infra.aop.interceptor.AsyncExecutionAspectSupport
- EMPTY_ADVICE - 接口中的静态变量 infra.aop.Advisor
-
Common placeholder for an empty
Adviceto be returned fromAdvisor.getAdvice()if no proper advice has been configured (yet). - EMPTY_INTERCEPTOR - 接口中的静态变量 infra.aop.InterceptorChainFactory
- EMPTY_TARGET_SOURCE - 类中的静态变量 infra.aop.framework.AdvisedSupport
-
Canonical TargetSource when there's no target, and behavior is supplied by the advisors.
- EmptyTargetSource - infra.aop.target中的类
-
Canonical
TargetSourcewhen there is no target (or just the target class known), and behavior is supplied by interfaces and advisors only. - EmptyTargetSource(Class<?>, boolean) - 类的构造器 infra.aop.target.EmptyTargetSource
-
Create a new instance of the
EmptyTargetSourceclass. - enterMessage - 类中的变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The message for method entry.
- equals(Object) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice.AdviceExcludingMethodMatcher
- equals(Object) - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- equals(Object) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- equals(Object) - 类中的方法 infra.aop.aspectj.AspectJPointcutAdvisor
- equals(Object) - record class中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 infra.aop.aspectj.ShadowMatchUtils.Key
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 类中的方法 infra.aop.aspectj.TypePatternClassFilter
- equals(Object) - 类中的方法 infra.aop.ClassFilter.IntersectionClassFilter
- equals(Object) - 类中的方法 infra.aop.ClassFilter.NegateClassFilter
- equals(Object) - 类中的方法 infra.aop.ClassFilter.UnionClassFilter
- equals(Object) - 类中的方法 infra.aop.framework.AdvisedSupport.AdvisorKeyEntry
- equals(Object) - 类中的方法 infra.aop.framework.AdvisedSupport.MethodCacheKey
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.AdvisedDispatcher
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 类中的方法 infra.aop.framework.CglibAopProxy
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.EqualsInterceptor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.HashCodeInterceptor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 类中的方法 infra.aop.framework.CglibAopProxy.ProxyCallbackFilter
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.StaticDispatcher
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- equals(Object) - 类中的方法 infra.aop.framework.JdkDynamicAopProxy
-
Equality means interfaces, advisors and TargetSource are equal.
- equals(Object) - record class中的方法 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameInterceptor
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 类中的方法 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- equals(Object) - 类中的方法 infra.aop.MethodMatcher.IntersectionMethodMatcher
- equals(Object) - 类中的方法 infra.aop.MethodMatcher.NegateMethodMatcher
- equals(Object) - 类中的方法 infra.aop.MethodMatcher.UnionMethodMatcher
- equals(Object) - 类中的方法 infra.aop.support.AbstractPointcutAdvisor
- equals(Object) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
- equals(Object) - 类中的方法 infra.aop.support.annotation.AnnotationClassFilter
- equals(Object) - record class中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut.AnnotationCandidateClassFilter
-
指示某个其他对象是否“等于”此对象。
- equals(Object) - 类中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut
- equals(Object) - 类中的方法 infra.aop.support.annotation.AnnotationMethodMatcher
- equals(Object) - 类中的方法 infra.aop.support.ComposablePointcut
- equals(Object) - 类中的方法 infra.aop.support.ControlFlowPointcut
- equals(Object) - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
- equals(Object) - 类中的方法 infra.aop.support.NameMatchMethodPointcut
- equals(Object) - 类中的方法 infra.aop.support.RootClassFilter
- equals(Object) - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
- equals(Object) - 类中的方法 infra.aop.target.EmptyTargetSource
- equals(Object) - 类中的方法 infra.aop.target.HotSwappableTargetSource
-
Two HotSwappableTargetSources are equal if the current target objects are equal.
- equals(Object) - 类中的方法 infra.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) - 类中的静态方法 infra.aop.framework.AopProxyUtils
-
Check equality of the advisors behind the given AdvisedSupport objects.
- equalsDefined - 类中的变量 infra.aop.framework.JdkDynamicAopProxy.ProxiedInterfacesCache
- equalsInProxy(AdvisedSupport, AdvisedSupport) - 类中的静态方法 infra.aop.framework.AopProxyUtils
-
Check equality of the proxies behind the given AdvisedSupport objects.
- EqualsInterceptor(AdvisedSupport) - record class的构造器 infra.aop.framework.CglibAopProxy.EqualsInterceptor
-
创建
EqualsInterceptor记录的实例。 - equalsProxiedInterfaces(AdvisedSupport, AdvisedSupport) - 类中的静态方法 infra.aop.framework.AopProxyUtils
-
Check equality of the proxied interfaces behind the given AdvisedSupport objects.
- evaluateProxyInterfaces(Class<?>, ProxyFactory) - 类中的方法 infra.aop.framework.ProxyProcessorSupport
-
Check the interfaces on the given bean class and apply them to the
ProxyFactory, if appropriate. - evaluationCount - 类中的变量 infra.aop.support.ControlFlowPointcut
- exceptionHandler - 类中的变量 infra.aop.interceptor.AsyncExecutionAspectSupport
- exceptionHandlerMap - 类中的变量 infra.aop.framework.adapter.ThrowsAdviceInterceptor
-
Methods on throws advice, keyed by exception class.
- exceptionMessage - 类中的变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The message for exceptions during method execution.
- excludedPatterns - 类中的变量 infra.aop.support.AbstractRegexpMethodPointcut
-
Regular expressions not to match.
- executeInterceptor() - 类中的方法 infra.aop.framework.AbstractMethodInvocation
-
Invoke current
MethodInterceptor - executeInterceptor() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- executors - 类中的变量 infra.aop.interceptor.AsyncExecutionAspectSupport
- exitMessage - 类中的变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The message for method exit.
- EXPOSE_PROXY_ATTRIBUTE - 类中的静态变量 infra.aop.config.AopNamespaceUtils
-
The
expose-proxyattribute as found on AOP-related XML tags. - ExposeBeanNameAdvisors - infra.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() - 类的构造器 infra.aop.interceptor.ExposeBeanNameAdvisors
- ExposeBeanNameAdvisors.ExposeBeanNameInterceptor - infra.aop.interceptor中的Record Class
-
Interceptor that exposes the specified bean name as invocation attribute.
- ExposeBeanNameAdvisors.ExposeBeanNameIntroduction - infra.aop.interceptor中的类
-
Introduction that exposes the specified bean name as invocation attribute.
- ExposeBeanNameInterceptor(String) - record class的构造器 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameInterceptor
-
创建
ExposeBeanNameInterceptor记录的实例。 - ExposeBeanNameIntroduction(String) - 类的构造器 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameIntroduction
- ExposeInvocationInterceptor - infra.aop.interceptor中的类
-
Interceptor that exposes the current
MethodInvocationas a thread-local object. - ExposeInvocationInterceptor() - 类的构造器 infra.aop.interceptor.ExposeInvocationInterceptor
-
Ensures that only the canonical instance can be created.
- exposeProxy - 类中的变量 infra.aop.framework.ProxyConfig
- exposeTargetClass(ConfigurableBeanFactory, String, Class<?>) - 类中的静态方法 infra.aop.framework.autoproxy.AutoProxyUtils
-
Expose the given target class for the specified bean, if possible.
- expression - record class中的变量 infra.aop.aspectj.ShadowMatchUtils.Key
-
expression记录组件的字段。 - expression - 类中的变量 infra.aop.support.AbstractExpressionPointcut
- expression() - record class中的方法 infra.aop.aspectj.ShadowMatchUtils.Key
-
返回
expression记录组件的值。 - EXPRESSION - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- EXPRESSION_ATTRIBUTES - 类中的静态变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- expressionPattern - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- ExpressionPointcut - infra.aop.support中的接口
-
Interface to be implemented by pointcuts that use String expressions.
- extendAdvisors(List<Advisor>) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
-
Add an
ExposeInvocationInterceptorto the beginning of the advice chain. - extendAdvisors(List<Advisor>) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Extension hook that subclasses can override to register additional Advisors, given the sorted Advisors obtained to date.
- extendBeanDefinition(Element, ParserContext) - 类中的方法 infra.aop.config.AspectJAutoProxyBeanDefinitionParser
F
- fallbackCompareTo(Object) - record class中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
- 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<?>) - 类中的静态方法 infra.aop.support.AopUtils
-
Determine the sublist of the
candidateAdvisorslist that is applicable to the given class. - filters - 类中的变量 infra.aop.ClassFilter.IntersectionClassFilter
- filters - 类中的变量 infra.aop.ClassFilter.UnionClassFilter
- findAdvisorsThatCanApply(List<Advisor>, Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Search the given candidate Advisors to find all Advisors that can apply to the specified bean.
- findAndBind(Class<?>, String) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- findAnnotation(Method, Class<? extends Annotation>) - 类中的静态方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- findAspectJAnnotationOnMethod(Method) - 类中的静态方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
-
Find and return the first AspectJ annotation on the given method (there should only be one anyway...).
- findCandidateAdvisors() - 类中的方法 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- findCandidateAdvisors() - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Find all candidate Advisors to use in auto-proxying.
- findEligibleAdvisors(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Find all eligible Advisors for auto-proxying this class.
- findPerClause(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
-
Extract contents from String of form
pertarget(contents). - findPriorityForClass(Class<?>) - 类中的静态方法 infra.aop.config.AopConfigUtils
- findPriorityForClass(String) - 类中的静态方法 infra.aop.config.AopConfigUtils
- findQualifiedExecutor(BeanFactory, String) - 类中的方法 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Retrieve a target executor for the given qualifier.
- FixedChainStaticTargetInterceptor(MethodInterceptor[], AdvisedSupport) - 类的构造器 infra.aop.framework.CglibAopProxy.FixedChainStaticTargetInterceptor
- fixedInterceptorMap - 类中的变量 infra.aop.framework.CglibAopProxy
- fixedInterceptorMap - 类中的变量 infra.aop.framework.CglibAopProxy.ProxyCallbackFilter
- fixedInterceptorOffset - 类中的变量 infra.aop.framework.CglibAopProxy
- fixedInterceptorOffset - 类中的变量 infra.aop.framework.CglibAopProxy.ProxyCallbackFilter
- forceAutoProxyCreatorToExposeProxy(BeanDefinitionRegistry) - 类中的静态方法 infra.aop.config.AopConfigUtils
- forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry) - 类中的静态方法 infra.aop.config.AopConfigUtils
- forClass(Class<?>) - 类中的静态方法 infra.aop.target.EmptyTargetSource
-
Return an EmptyTargetSource for the given target Class.
- forClass(Class<?>, boolean) - 类中的静态方法 infra.aop.target.EmptyTargetSource
-
Return an EmptyTargetSource for the given target Class.
- forClassAnnotation(Class<? extends Annotation>) - 类中的静态方法 infra.aop.support.annotation.AnnotationMatchingPointcut
-
Factory method for an AnnotationMatchingPointcut that matches for the specified annotation at the class level.
- forMethodAnnotation(Class<? extends Annotation>) - 类中的静态方法 infra.aop.support.annotation.AnnotationMatchingPointcut
-
Factory method for an AnnotationMatchingPointcut that matches for the specified annotation at the method level.
- freezeProxy - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Indicates whether or not the proxy should be frozen.
- freezeProxy - 类中的变量 infra.aop.framework.ProxyFactoryBean
- freshAdvisorChain() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Return an independent advisor chain.
- freshTarget() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
-
Obtain a fresh target object.
- freshTarget() - 类中的方法 infra.aop.target.BeanFactoryRefreshableTargetSource
-
Retrieve a fresh target object.
- freshTargetSource() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Return a TargetSource to use when creating a proxy.
- frozen - 类中的变量 infra.aop.framework.ProxyConfig
G
- generateInstanceSupplierCode(GenerationContext, BeanRegistrationCode, boolean) - 类中的方法 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- generateNewBeanDefinitionCode(GenerationContext, ResolvableType, BeanRegistrationCode) - 类中的方法 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- generateSetBeanDefinitionPropertiesCode(GenerationContext, BeanRegistrationCode, RootBeanDefinition, Predicate<String>) - 类中的方法 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- 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() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
- getActiveCount() - 接口中的方法 infra.aop.target.PoolingConfig
-
Return the number of active objects in the pool.
- getAdvice() - 接口中的方法 infra.aop.Advisor
-
Return the advice part of this aspect.
- getAdvice() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
-
Lazily instantiate advice if necessary.
- getAdvice() - 类中的方法 infra.aop.aspectj.AspectJPointcutAdvisor
- getAdvice() - 类中的方法 infra.aop.aspectj.DeclareParentsAdvisor
- getAdvice() - 类中的方法 infra.aop.framework.AdvisedSupport.AdvisorKeyEntry
- getAdvice() - 类中的方法 infra.aop.framework.ProxyFactoryBean.PrototypePlaceholderAdvisor
- getAdvice() - 类中的方法 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- getAdvice() - 类中的方法 infra.aop.support.AbstractGenericPointcutAdvisor
- getAdvice() - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
- getAdvice() - 类中的方法 infra.aop.support.StaticMethodMatcherPointcutAdvisor
- getAdvice(Method, AspectJExpressionPointcut, MetadataAwareAspectInstanceFactory, int, String) - 接口中的方法 infra.aop.aspectj.annotation.AspectJAdvisorFactory
-
Build a Framework AOP Advice for the given AspectJ advice method.
- getAdvice(Method, AspectJExpressionPointcut, MetadataAwareAspectInstanceFactory, int, String) - 类中的方法 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- getAdviceBeanName() - 类中的方法 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
-
Return the name of the advice bean that this advisor refers to, if any.
- getAdviceClass(Element, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Gets the advice implementation class corresponding to the supplied
Element. - getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Return whether the given bean is to be proxied, what additional advices (e.g.
- getAdvicesAndAdvisorsForBean(Class<?>, String, TargetSource) - 类中的方法 infra.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() - record class中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
- getAdvisor(Method, MetadataAwareAspectInstanceFactory, int, String) - 接口中的方法 infra.aop.aspectj.annotation.AspectJAdvisorFactory
-
Build a Framework AOP Advisor for the given AspectJ advice method.
- getAdvisor(Method, MetadataAwareAspectInstanceFactory, int, String) - 类中的方法 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- getAdvisorBeanNamePrefix() - 类中的方法 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Return the prefix for bean names that will cause them to be included for auto-proxying by this object.
- getAdvisorCount() - 接口中的方法 infra.aop.framework.Advised
-
Return the number of advisors applying to this proxy.
- getAdvisorCount() - 类中的方法 infra.aop.framework.AdvisedSupport
- getAdvisorMethods(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- getAdvisors() - 接口中的方法 infra.aop.framework.Advised
-
Return the advisors applying to this proxy.
- getAdvisors() - 类中的方法 infra.aop.framework.AdvisedSupport
- getAdvisors(MetadataAwareAspectInstanceFactory) - 接口中的方法 infra.aop.aspectj.annotation.AspectJAdvisorFactory
-
Build Framework AOP Advisors for all annotated At-AspectJ methods on the specified aspect instance.
- getAdvisors(MetadataAwareAspectInstanceFactory) - 类中的方法 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- getAdvisorsInternal() - 类中的方法 infra.aop.framework.AdvisedSupport
- getAjType() - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
-
Return AspectJ reflection information.
- getAnnotation() - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- getAnnotationType() - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- getAopProxyFactory() - 类中的方法 infra.aop.framework.ProxyCreatorSupport
-
Return the AopProxyFactory that this ProxyConfig uses.
- getArgs() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- getArgumentNames() - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- getArguments() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- getArguments() - 接口中的方法 org.aopalliance.intercept.Invocation
-
Get the arguments as an array object.
- getAspectClass() - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
-
Return the aspect class.
- getAspectClass() - 类中的方法 infra.aop.aspectj.SimpleAspectInstanceFactory
-
Return the specified aspect class (never
null). - getAspectClassLoader() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Return the ClassLoader for aspect instances.
- getAspectClassLoader() - 类中的方法 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getAspectClassLoader() - 类中的方法 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getAspectClassLoader() - 接口中的方法 infra.aop.aspectj.AspectInstanceFactory
-
Expose the aspect class loader that this factory uses.
- getAspectClassLoader() - 类中的方法 infra.aop.aspectj.SimpleAspectInstanceFactory
- getAspectClassLoader() - 类中的方法 infra.aop.aspectj.SingletonAspectInstanceFactory
- getAspectClassLoader() - 类中的方法 infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- getAspectCreationMutex() - 类中的方法 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getAspectCreationMutex() - 类中的方法 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getAspectCreationMutex() - 接口中的方法 infra.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
-
Return the best possible creation mutex for this factory.
- getAspectCreationMutex() - 类中的方法 infra.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
- getAspectCreationMutex() - 类中的方法 infra.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
- getAspectDeclarationOrder(Advisor) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- getAspectInstance() - 类中的方法 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getAspectInstance() - 类中的方法 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getAspectInstance() - 接口中的方法 infra.aop.aspectj.AspectInstanceFactory
-
Create an instance of this factory's aspect.
- getAspectInstance() - 类中的方法 infra.aop.aspectj.SimpleAspectInstanceFactory
- getAspectInstance() - 类中的方法 infra.aop.aspectj.SingletonAspectInstanceFactory
- getAspectInstance() - 类中的方法 infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
-
Look up the aspect bean from the
BeanFactoryand returns it. - getAspectInstanceFactory() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Return the factory for aspect instances.
- getAspectInstanceFactory() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- getAspectJAdviceMethod() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Return the AspectJ-style advice method.
- getAspectJPrecedenceInformationFor(Advisor) - 类中的静态方法 infra.aop.aspectj.AspectJAopUtils
-
Return the AspectJPrecedenceInformation provided by this advisor or its advice.
- getAspectMetadata() - 类中的方法 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- getAspectMetadata() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
-
Return the AspectJ AspectMetadata for this advisor.
- getAspectMetadata() - 类中的方法 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getAspectMetadata() - 接口中的方法 infra.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
-
Return the AspectJ AspectMetadata for this factory's aspect.
- getAspectMetadata() - 类中的方法 infra.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
- getAspectMetadata() - 类中的方法 infra.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
- getAspectName() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- getAspectName() - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
-
Return the aspect name.
- getAspectName() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- getAspectName() - 类中的方法 infra.aop.aspectj.AspectJPointcutAdvisor
-
Return the name of the aspect (bean) in which the advice was declared.
- getAspectName() - 接口中的方法 infra.aop.aspectj.AspectJPrecedenceInformation
-
Return the name of the aspect (bean) in which the advice was declared.
- getAspectName(Advisor) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- getAttribute(String) - 接口中的方法 infra.aop.ProxyMethodInvocation
-
Return the value of the specified user attribute.
- getBeanDefinitions() - 类中的方法 infra.aop.config.AdvisorComponentDefinition
- getBeanDefinitions() - 类中的方法 infra.aop.config.AspectComponentDefinition
- getBeanDefinitions() - 类中的方法 infra.aop.config.PointcutComponentDefinition
- getBeanFactory() - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Return the owning
BeanFactory. - getBeanFactory() - 类中的方法 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Return the BeanFactory that this TargetSourceCreators runs in.
- getBeanFactory() - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
-
Return the owning BeanFactory.
- getBeanName() - 类中的方法 infra.aop.framework.ProxyFactoryBean.PrototypePlaceholderAdvisor
- getBeanName() - 类中的方法 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameIntroduction
- getBeanName() - 类中的静态方法 infra.aop.interceptor.ExposeBeanNameAdvisors
-
Find the bean name for the current invocation.
- getBeanName(MethodInvocation) - 类中的静态方法 infra.aop.interceptor.ExposeBeanNameAdvisors
-
Find the bean name for the given invocation.
- getBeanReferences() - 类中的方法 infra.aop.config.AdvisorComponentDefinition
- getBeanReferences() - 类中的方法 infra.aop.config.AspectComponentDefinition
- getCacheKey(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Build a cache key for the given bean class and bean name.
- getCallbacks(Class<?>) - 类中的方法 infra.aop.framework.CglibAopProxy
- getClassFilter() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- getClassFilter() - 类中的方法 infra.aop.aspectj.DeclareParentsAdvisor
- getClassFilter() - 接口中的方法 infra.aop.IntroductionAdvisor
-
Return the filter determining which target classes this introduction should apply to.
- getClassFilter() - 接口中的方法 infra.aop.Pointcut
-
Return the ClassFilter for this pointcut.
- getClassFilter() - 类中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut
- getClassFilter() - 类中的方法 infra.aop.support.ComposablePointcut
- getClassFilter() - 类中的方法 infra.aop.support.ControlFlowPointcut
- getClassFilter() - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
- getClassFilter() - 类中的方法 infra.aop.support.DynamicMethodMatcherPointcut
- getClassFilter() - 类中的方法 infra.aop.support.StaticMethodMatcherPointcut
- getClassFilter() - 类中的方法 infra.aop.TruePointcut
- getClassForLogging(Object) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Determine the class to use for logging purposes.
- getColumn() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.SourceLocationImpl
- getConfigurationOnlyCopy() - 类中的方法 infra.aop.framework.AdvisedSupport
-
Build a configuration-only copy of this AdvisedSupport, replacing the TargetSource.
- getConstructor() - 接口中的方法 org.aopalliance.intercept.ConstructorInvocation
-
Gets the constructor being called.
- getCount() - 类中的方法 infra.aop.interceptor.DebugInterceptor
-
Return the number of times this interceptor has been invoked.
- getCurrentProxiedBeanName() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- getCurrentProxiedBeanName() - 类中的静态方法 infra.aop.framework.autoproxy.ProxyCreationContext
-
Return the name of the currently proxied bean instance.
- getCustomTargetSource(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- getCustomTargetSource(Class<?>, String) - 类中的方法 infra.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() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- getDeclarationOrder() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- getDeclarationOrder() - 接口中的方法 infra.aop.aspectj.AspectJPrecedenceInformation
-
Return the declaration order of the advice member within the aspect.
- getDeclaredPointcut() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- getDeclareParentsAdvisor(Field) - 类中的方法 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
-
Build a
DeclareParentsAdvisorfor the given introduction field. - getDeclaringType() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getDeclaringTypeName() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getDefaultExecutor(BeanFactory) - 类中的方法 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Retrieve or build a default executor for this advice instance.
- getDefaultExecutor(BeanFactory) - 类中的方法 infra.aop.interceptor.AsyncExecutionInterceptor
-
This implementation searches for a unique
TaskExecutorbean in the context, or for anExecutorbean named "taskExecutor" otherwise. - getDescription() - 类中的方法 infra.aop.config.AdvisorComponentDefinition
- getDescription() - 类中的方法 infra.aop.config.PointcutComponentDefinition
- getDesignatorName() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanPointcutDesignatorHandler
- getDiscoveredReturningGenericType() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- getDiscoveredReturningType() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- getDiscoveredThrowingType() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- getEarlyBeanReference(Object, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- getEvaluations() - 类中的方法 infra.aop.support.ControlFlowPointcut
-
Get the number of times
ControlFlowPointcut.matches(MethodInvocation)has been evaluated. - getExceptionHandler(Throwable) - 类中的方法 infra.aop.framework.adapter.ThrowsAdviceInterceptor
-
Determine the exception handle method for the given exception.
- getExceptionTypes() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getExcludedPatterns() - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Returns the regular expressions for exclusion matching.
- getExecutorQualifier(Method) - 类中的方法 infra.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) - 类中的方法 infra.aop.interceptor.AsyncExecutionInterceptor
-
Subclasses may override to provide support for extracting qualifier information, e.g. via an annotation on the given method.
- getExpression() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- getExpression() - 类中的方法 infra.aop.support.AbstractExpressionPointcut
-
Return this pointcut's expression.
- getExpression() - 接口中的方法 infra.aop.support.ExpressionPointcut
-
Return the String expression for this pointcut.
- getFallbackPointcutExpression(Class<?>) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Get a new pointcut expression based on a target class's loader rather than the default.
- getField() - 接口中的方法 org.aopalliance.intercept.FieldAccess
-
Gets the field being accessed.
- getFileName() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.SourceLocationImpl
- getHandlerMethodCount() - 类中的方法 infra.aop.framework.adapter.ThrowsAdviceInterceptor
-
Return the number of handler methods in this advice.
- getHitCount() - 类中的方法 infra.aop.target.ThreadLocalTargetSource
- getHitCount() - 接口中的方法 infra.aop.target.ThreadLocalTargetSourceStats
-
Return the number of hits that were satisfied by a thread-bound object.
- getId() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- getIdleCount() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
- getIdleCount() - 接口中的方法 infra.aop.target.PoolingConfig
-
Return the number of idle objects in the pool.
- getInstance() - 类中的静态方法 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
-
Return the singleton
DefaultAdvisorAdapterRegistryinstance. - getInterceptor(Advisor) - 接口中的方法 infra.aop.framework.adapter.AdvisorAdapter
-
Return an AOP Alliance MethodInterceptor exposing the behavior of the given advice to an interception-based AOP framework.
- getInterceptor(Advisor) - 类中的方法 infra.aop.framework.adapter.AfterReturningAdviceAdapter
- getInterceptor(Advisor) - 类中的方法 infra.aop.framework.adapter.MethodBeforeAdviceAdapter
- getInterceptor(Advisor) - 类中的方法 infra.aop.framework.adapter.ThrowsAdviceAdapter
- getInterceptorChainFactory() - 类中的方法 infra.aop.framework.AdvisedSupport
-
Return the advisor chain factory to use (never
null). - getInterceptorNameSuffix(BeanDefinition) - 类中的方法 infra.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
- getInterceptors(Advisor) - 接口中的方法 infra.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) - 类中的方法 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
- getInterceptors(Advised, Method, Class<?>) - 类中的方法 infra.aop.DefaultInterceptorChainFactory
- getInterceptors(Advised, Method, Class<?>) - 接口中的方法 infra.aop.InterceptorChainFactory
-
Determine a list of
MethodInterceptorobjects for the given advisor chain configuration. - getInterceptors(Method, Class<?>) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Determine an array of
MethodInterceptorobjects for the given method, based on this configuration. - getInterfaces() - 类中的方法 infra.aop.aspectj.DeclareParentsAdvisor
- getInterfaces() - 接口中的方法 infra.aop.IntroductionInfo
-
Return the additional interfaces introduced by this Advisor or Advice.
- getInterfaces() - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
- getInterfaces() - 类中的方法 infra.aop.support.IntroductionInfoSupport
- getInternalBeanFactoryForBean(String) - 类中的方法 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Return the internal BeanFactory to be used for the specified bean.
- getIntroductionDelegateFor(Object) - 类中的方法 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
- getInvocationCount() - 类中的方法 infra.aop.target.ThreadLocalTargetSource
- getInvocationCount() - 接口中的方法 infra.aop.target.ThreadLocalTargetSourceStats
-
Return the number of client invocations.
- getInvocationDescription(MethodInvocation) - 类中的方法 infra.aop.interceptor.DebugInterceptor
- getInvocationDescription(MethodInvocation) - 类中的方法 infra.aop.interceptor.SimpleTraceInterceptor
-
Return a description for the given method invocation.
- getJoinPoint() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Overridden in around advice to return proceeding join point.
- getJoinPointMatch() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Get the current join point match at the join point we are being dispatched on.
- getJoinPointMatch(ProxyMethodInvocation) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- getKind() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- getLastRefreshTime() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
- getLastRefreshTime() - 接口中的方法 infra.aop.target.Refreshable
-
Return the last time an actual refresh happened (as timestamp).
- getLine() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.SourceLocationImpl
- getLocation() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- getLocation() - 类中的方法 infra.aop.support.AbstractExpressionPointcut
-
Return location information about the pointcut expression if available.
- getLoggerForInvocation(MethodInvocation) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Return the appropriate
Loggerinstance to use for the givenMethodInvocation. - getMaxIdle() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Return the maximum number of idle objects in the pool.
- getMaxSize() - 类中的方法 infra.aop.target.AbstractPoolingTargetSource
-
Return the maximum size of the pool.
- getMaxSize() - 接口中的方法 infra.aop.target.PoolingConfig
-
Return the maximum size of the pool.
- getMaxWait() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Return the maximum waiting time for fetching an object from the pool.
- getMethod() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getMethod() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- getMethod() - 接口中的方法 org.aopalliance.intercept.MethodInvocation
-
Gets the method being called.
- getMethodMatcher() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- getMethodMatcher() - 接口中的方法 infra.aop.Pointcut
-
Return the MethodMatcher for this pointcut.
- getMethodMatcher() - 类中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut
- getMethodMatcher() - 类中的方法 infra.aop.support.ComposablePointcut
- getMethodMatcher() - 类中的方法 infra.aop.support.ControlFlowPointcut
- getMethodMatcher() - 类中的方法 infra.aop.support.DynamicMethodMatcherPointcut
- getMethodMatcher() - 类中的方法 infra.aop.support.StaticMethodMatcherPointcut
- getMethodMatcher() - 类中的方法 infra.aop.TruePointcut
- getMinEvictableIdleTimeMillis() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Return the minimum time that an idle object can sit in the pool.
- getMinIdle() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Return the minimum number of idle objects in the pool.
- getModifiers() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getMostSpecificMethod(Method, Class<?>) - 类中的静态方法 infra.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() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getName() - 类中的方法 infra.aop.config.AdvisorComponentDefinition
- getName() - 类中的方法 infra.aop.config.PointcutComponentDefinition
- getNonAspectClass() - 异常错误中的方法 infra.aop.aspectj.annotation.NotAnAtAspectException
-
Returns the offending class.
- getObject() - 类中的方法 infra.aop.config.MethodLocatingFactoryBean
- getObject() - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
- getObject() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Return a proxy.
- getObject() - 类中的方法 infra.aop.scope.ScopedProxyFactoryBean
- getObjectCount() - 类中的方法 infra.aop.target.ThreadLocalTargetSource
- getObjectCount() - 接口中的方法 infra.aop.target.ThreadLocalTargetSourceStats
-
Return the number of thread-bound objects created.
- getObjectType() - 类中的方法 infra.aop.config.MethodLocatingFactoryBean
- getObjectType() - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
- getObjectType() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Return the type of the proxy.
- getObjectType() - 类中的方法 infra.aop.scope.ScopedProxyFactoryBean
- getOrder() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- getOrder() - 类中的方法 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
-
Determine the order for this factory's target aspect, either an instance-specific order expressed through implementing the
Orderedinterface (only checked for singleton beans), or an order expressed through theOrderannotation at the class level. - getOrder() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- getOrder() - 类中的方法 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- getOrder() - 类中的方法 infra.aop.aspectj.AspectJPointcutAdvisor
- getOrder() - 类中的方法 infra.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() - 类中的方法 infra.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() - 类中的方法 infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- getOrder() - 类中的方法 infra.aop.framework.ProxyProcessorSupport
- getOrder() - 类中的方法 infra.aop.interceptor.AsyncExecutionInterceptor
- getOrder() - 类中的方法 infra.aop.interceptor.ExposeInvocationInterceptor
- getOrder() - 类中的方法 infra.aop.support.AbstractPointcutAdvisor
- getOrderForAspectClass(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
- getOrderForAspectClass(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
- getOrderForAspectClass(Class<?>) - 类中的方法 infra.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<?>) - 类中的方法 infra.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) - 类中的静态方法 infra.aop.scope.ScopedProxyUtils
-
Get the original bean name for the provided target bean name.
- getParameterNames() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getParameterNames(Executable) - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationParameterNameDiscoverer
- getParameterNames(Executable) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Deduce the parameter names for an advice method.
- getParameterTypes() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getPatterns() - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Return the regular expressions for method matching.
- getPerClausePointcut() - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
-
Return a Framework pointcut expression for a singleton aspect.
- getPointcut() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Return the AspectJ expression pointcut.
- getPointcut() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
-
The pointcut for Framework AOP to use.
- getPointcut() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- getPointcut() - 类中的方法 infra.aop.aspectj.AspectJPointcutAdvisor
- getPointcut() - 接口中的方法 infra.aop.PointcutAdvisor
-
Get the Pointcut that drives this advisor.
- getPointcut() - 类中的方法 infra.aop.support.DefaultBeanFactoryPointcutAdvisor
- getPointcut() - 类中的方法 infra.aop.support.DefaultPointcutAdvisor
- getPointcut() - 类中的方法 infra.aop.support.NameMatchMethodPointcutAdvisor
- getPointcut() - 类中的方法 infra.aop.support.RegexpMethodPointcutAdvisor
-
Initialize the singleton Pointcut held within this Advisor.
- getPointcut() - 类中的方法 infra.aop.support.StaticMethodMatcherPointcutAdvisor
- getPointcut(Method, Class<?>) - 类中的方法 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
- getPointcutBody(String[], int) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- getPointcutExpression() - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- getPointcutExpression() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Return the underlying AspectJ pointcut expression.
- getPoolingConfigMixin() - 类中的方法 infra.aop.target.AbstractPoolingTargetSource
-
Return an IntroductionAdvisor that provides a mixin exposing statistics about the pool maintained by this object.
- getPrefix() - 类中的方法 infra.aop.interceptor.AbstractMonitoringInterceptor
-
Return the text that will get appended to the trace data.
- getProxiedInterfaces() - 接口中的方法 infra.aop.framework.Advised
-
Return the interfaces proxied by the AOP proxy.
- getProxiedInterfaces() - 类中的方法 infra.aop.framework.AdvisedSupport
- getProxy() - 类中的方法 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new proxy according to the settings in this factory.
- getProxy() - 类中的方法 infra.aop.framework.AbstractMethodInvocation
-
Return the proxy that this method invocation was made through.
- getProxy() - 接口中的方法 infra.aop.framework.AopProxy
-
Create a new proxy object.
- getProxy() - 类中的方法 infra.aop.framework.CglibAopProxy
- getProxy() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- getProxy() - 类中的方法 infra.aop.framework.JdkDynamicAopProxy
- getProxy() - 类中的方法 infra.aop.framework.ProxyFactory
-
Create a new proxy according to the settings in this factory.
- getProxy() - 接口中的方法 infra.aop.ProxyMethodInvocation
-
Return the proxy that this method invocation was made through.
- getProxy(AopProxy) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Return the proxy object to expose.
- getProxy(TargetSource) - 类中的静态方法 infra.aop.framework.ProxyFactory
-
Create a proxy for the specified
TargetSourcethat extends the target class of theTargetSource. - getProxy(Class<T>, TargetSource) - 类中的静态方法 infra.aop.framework.ProxyFactory
-
Create a proxy for the specified
TargetSource, implementing the specified interface. - getProxy(Class<T>, Interceptor) - 类中的静态方法 infra.aop.framework.ProxyFactory
-
Create a new proxy for the given interface and interceptor.
- getProxy(ClassLoader) - 类中的方法 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Create a new proxy according to the settings in this factory.
- getProxy(ClassLoader) - 接口中的方法 infra.aop.framework.AopProxy
-
Create a new proxy object.
- getProxy(ClassLoader) - 类中的方法 infra.aop.framework.CglibAopProxy
- getProxy(ClassLoader) - 类中的方法 infra.aop.framework.JdkDynamicAopProxy
- getProxy(ClassLoader) - 类中的方法 infra.aop.framework.ProxyFactory
-
Create a new proxy according to the settings in this factory.
- getProxyClass(ClassLoader) - 接口中的方法 infra.aop.framework.AopProxy
-
Determine the proxy class.
- getProxyClass(ClassLoader) - 类中的方法 infra.aop.framework.CglibAopProxy
- getProxyClass(ClassLoader) - 类中的方法 infra.aop.framework.JdkDynamicAopProxy
- getProxyClass(ClassLoader) - 类中的方法 infra.aop.framework.ProxyFactory
-
Determine the proxy class according to the settings in this factory.
- getProxyClassLoader() - 类中的方法 infra.aop.framework.ProxyProcessorSupport
-
Return the configured proxy ClassLoader for this processor.
- getRefreshCount() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
- getRefreshCount() - 接口中的方法 infra.aop.target.Refreshable
-
Return the number of actual refreshes since startup.
- getRegistry() - 类中的方法 infra.aop.DefaultInterceptorChainFactory
- getReturnType() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- getRuntimeTestWalker(ShadowMatch) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- getShadowMatch(ExpressionPointcut, Method) - 类中的静态方法 infra.aop.aspectj.ShadowMatchUtils
- getShadowMatch(Method, Method) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- getSignature() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- getSingletonAspectInstance(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.AspectJProxyFactory
-
Get the singleton aspect instance for the supplied aspect type.
- getSingletonInstance() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Return the singleton instance of this class's proxy object, lazily creating it if it hasn't been created already.
- getSingletonTarget(Object) - 类中的静态方法 infra.aop.framework.AopProxyUtils
-
Obtain the singleton target object behind the given proxy, if any.
- getSource() - 类中的方法 infra.aop.config.AdvisorComponentDefinition
- getSource() - 类中的方法 infra.aop.config.PointcutComponentDefinition
- getSourceLocation() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- getStaticPart() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- getStaticPart() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- getStaticPart() - 接口中的方法 org.aopalliance.intercept.Joinpoint
-
Returns the static part of this joinpoint.
- getStatsMixin() - 类中的方法 infra.aop.target.ThreadLocalTargetSource
-
Return an introduction advisor mixin that allows the AOP proxy to be cast to ThreadLocalInvokerStats.
- getSuffix() - 类中的方法 infra.aop.interceptor.AbstractMonitoringInterceptor
-
Return the text that will get prepended to the trace data.
- getTarget() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
-
Returns the Framework AOP target.
- getTarget() - 类中的方法 infra.aop.target.AbstractLazyCreationTargetSource
-
Returns the lazy-initialized target object, creating it on-the-fly if it doesn't exist already.
- getTarget() - 类中的方法 infra.aop.target.AbstractPoolingTargetSource
-
Acquire an object from the pool.
- getTarget() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
- getTarget() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Borrows an object from the
ObjectPool. - getTarget() - 类中的方法 infra.aop.target.EmptyTargetSource
-
Always returns
null. - getTarget() - 类中的方法 infra.aop.target.HotSwappableTargetSource
- getTarget() - 类中的方法 infra.aop.target.LazyInitTargetSource
- getTarget() - 类中的方法 infra.aop.target.PrototypeTargetSource
-
Obtain a new prototype instance for every call.
- getTarget() - 类中的方法 infra.aop.target.SimpleBeanTargetSource
- getTarget() - 类中的方法 infra.aop.target.SingletonTargetSource
- getTarget() - 类中的方法 infra.aop.target.ThreadLocalTargetSource
-
Implementation of abstract getTarget() method.
- getTarget() - 接口中的方法 infra.aop.TargetSource
-
Return a target instance.
- getTarget(RegisteredBean) - 类中的方法 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- getTargetBeanDefinition(ConfigurableBeanFactory, String) - 类中的方法 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor
- getTargetBeanName() - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
-
Return the name of the target bean in the factory.
- getTargetBeanName(BeanDefinition) - 类中的方法 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor
- getTargetBeanName(String) - 类中的静态方法 infra.aop.scope.ScopedProxyUtils
-
Generate the bean name that is used within the scoped proxy to reference the target bean.
- getTargetClass() - 类中的方法 infra.aop.framework.AdvisedSupport
- getTargetClass() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- getTargetClass() - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
- getTargetClass() - 类中的方法 infra.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() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
- getTargetClass() - 类中的方法 infra.aop.target.EmptyTargetSource
-
Always returns the specified target Class, or
nullif none. - getTargetClass() - 类中的方法 infra.aop.target.HotSwappableTargetSource
-
Return the type of the current target object.
- getTargetClass() - 类中的方法 infra.aop.target.SingletonTargetSource
- getTargetClass() - 接口中的方法 infra.aop.TargetClassAware
-
Return the target class behind the implementing object (typically a proxy configuration or an actual proxy).
- getTargetClass() - 接口中的方法 infra.aop.TargetSource
-
Return the type of targets returned by this
TargetSource. - getTargetClass(Object) - 类中的静态方法 infra.aop.support.AopUtils
-
Determine the target class of the given bean instance which might be an AOP proxy.
- getTargetClass(MethodInvocation) - 类中的静态方法 infra.aop.support.AopUtils
-
Determine the target class of the given invocation.
- getTargetClass(MethodInvocation) - 类中的方法 infra.aop.support.DynamicMethodMatcher
- getTargetObject() - 类中的方法 infra.aop.scope.DefaultScopedObject
- getTargetObject() - 接口中的方法 infra.aop.scope.ScopedObject
-
Return the current target object behind this scoped object proxy, in its raw form (as stored in the target scope).
- getTargetShadowMatch(Method, Class<?>) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- getTargetSource() - 接口中的方法 infra.aop.framework.Advised
-
Return the
TargetSourceused by thisAdvisedobject. - getTargetSource() - 类中的方法 infra.aop.framework.AdvisedSupport
- getTargetSource(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
- getTargetSource(Class<?>, String) - 接口中的方法 infra.aop.framework.autoproxy.TargetSourceCreator
-
Create a special TargetSource for the given bean, if any.
- getTargetSource(Object, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- GetterPointcut() - 类的构造器 infra.aop.Pointcut.GetterPointcut
- GETTERS - 接口中的静态变量 infra.aop.Pointcut
-
Pointcut matching all bean property getters, in any class.
- getThis() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
-
Returns the Framework AOP proxy.
- getThis() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- getThis() - 接口中的方法 org.aopalliance.intercept.Joinpoint
-
Returns the object that holds the current joinpoint's static part.
- getTimeBetweenEvictionRunsMillis() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Return the time between eviction runs that check idle objects.
- getTypePattern() - 类中的方法 infra.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.
- getVarType(ReflectionVar) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- getWithinType() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.SourceLocationImpl
- GLOBAL_SUFFIX - 类中的静态变量 infra.aop.framework.ProxyFactoryBean
-
This suffix in a value in an interceptor list indicates to expand globals.
H
- handleError(Throwable, Method, Object...) - 类中的方法 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Handles a fatal error thrown while asynchronously invoking the specified
Method. - handleMessage(IMessage) - 类中的方法 infra.aop.aspectj.AspectJWeaverMessageHandler
- handleUncaughtException(Throwable, Method, Object...) - 接口中的方法 infra.aop.interceptor.AsyncUncaughtExceptionHandler
-
Handle the given uncaught exception thrown from an asynchronous method.
- handleUncaughtException(Throwable, Method, Object...) - 类中的方法 infra.aop.interceptor.SimpleAsyncUncaughtExceptionHandler
- hasAspectName(Advisor) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- hashCode - 类中的变量 infra.aop.framework.AdvisedSupport.MethodCacheKey
- hashCode() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice.AdviceExcludingMethodMatcher
- hashCode() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- hashCode() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- hashCode() - 类中的方法 infra.aop.aspectj.AspectJPointcutAdvisor
- hashCode() - record class中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 infra.aop.aspectj.ShadowMatchUtils.Key
-
返回此对象的哈希代码值。
- hashCode() - 类中的方法 infra.aop.aspectj.TypePatternClassFilter
- hashCode() - 类中的方法 infra.aop.ClassFilter.IntersectionClassFilter
- hashCode() - 类中的方法 infra.aop.ClassFilter.NegateClassFilter
- hashCode() - 类中的方法 infra.aop.ClassFilter.UnionClassFilter
- hashCode() - 类中的方法 infra.aop.framework.AdvisedSupport.AdvisorKeyEntry
- hashCode() - 类中的方法 infra.aop.framework.AdvisedSupport.MethodCacheKey
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.AdvisedDispatcher
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.EqualsInterceptor
-
返回此对象的哈希代码值。
- hashCode() - 类中的方法 infra.aop.framework.CglibAopProxy
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.HashCodeInterceptor
-
返回此对象的哈希代码值。
- hashCode() - 类中的方法 infra.aop.framework.CglibAopProxy.ProxyCallbackFilter
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticDispatcher
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor
-
返回此对象的哈希代码值。
- hashCode() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor
-
返回此对象的哈希代码值。
- hashCode() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- hashCode() - 类中的方法 infra.aop.framework.JdkDynamicAopProxy
-
Proxy uses the hash code of the TargetSource.
- hashCode() - record class中的方法 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameInterceptor
-
返回此对象的哈希代码值。
- hashCode() - 类中的方法 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- hashCode() - 类中的方法 infra.aop.MethodMatcher.IntersectionMethodMatcher
- hashCode() - 类中的方法 infra.aop.MethodMatcher.NegateMethodMatcher
- hashCode() - 类中的方法 infra.aop.MethodMatcher.UnionMethodMatcher
- hashCode() - 类中的方法 infra.aop.support.AbstractPointcutAdvisor
- hashCode() - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
- hashCode() - 类中的方法 infra.aop.support.annotation.AnnotationClassFilter
- hashCode() - record class中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut.AnnotationCandidateClassFilter
-
返回此对象的哈希代码值。
- hashCode() - 类中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut
- hashCode() - 类中的方法 infra.aop.support.annotation.AnnotationMethodMatcher
- hashCode() - 类中的方法 infra.aop.support.ComposablePointcut
- hashCode() - 类中的方法 infra.aop.support.ControlFlowPointcut
- hashCode() - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
- hashCode() - 类中的方法 infra.aop.support.NameMatchMethodPointcut
- hashCode() - 类中的方法 infra.aop.support.RootClassFilter
- hashCode() - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
- hashCode() - 类中的方法 infra.aop.target.EmptyTargetSource
- hashCode() - 类中的方法 infra.aop.target.HotSwappableTargetSource
- hashCode() - 类中的方法 infra.aop.target.SingletonTargetSource
-
SingletonTargetSource uses the hash code of the target object.
- hashCodeDefined - 类中的变量 infra.aop.framework.JdkDynamicAopProxy.ProxiedInterfacesCache
- HashCodeInterceptor(AdvisedSupport) - record class的构造器 infra.aop.framework.CglibAopProxy.HashCodeInterceptor
-
创建
HashCodeInterceptor记录的实例。 - hasInterceptor() - 类中的方法 infra.aop.framework.AbstractMethodInvocation
-
Determine whether there is an interceptor
- hasInterceptor() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- hasMatchingIntroductions(Advisor[], Class<?>) - 类中的静态方法 infra.aop.DefaultInterceptorChainFactory
-
Determine whether the Advisors contain matching introductions.
- hasUserSuppliedInterfaces() - 类中的方法 infra.aop.framework.AdvisedSupport
- hideProxyClassNames - 类中的变量 infra.aop.interceptor.AbstractTraceInterceptor
-
Indicates whether or not proxy class names should be hidden when using dynamic loggers.
- HIGHER_PRECEDENCE - 类中的静态变量 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- hitCount - 类中的变量 infra.aop.target.ThreadLocalTargetSource
- HotSwappableTargetSource - infra.aop.target中的类
-
TargetSourceimplementation that caches a local target object, but allows the target to be swapped while the application is running. - HotSwappableTargetSource(Object) - 类的构造器 infra.aop.target.HotSwappableTargetSource
-
Create a new HotSwappableTargetSource with the given initial target object.
I
- id - 类中的变量 infra.aop.config.AspectEntry
- ID - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- ignore(IMessage.Kind) - 类中的方法 infra.aop.aspectj.AspectJWeaverMessageHandler
- IGNORE_AJC_PROPERTY_NAME - 类中的静态变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
-
System property that instructs Spring to ignore ajc-compiled aspects for Spring AOP proxying, restoring traditional Spring behavior for scenarios where both weaving and AspectJ auto-proxying are enabled.
- IMPLEMENT_INTERFACE - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- implementInterfacesOnObject(Object) - 类中的方法 infra.aop.support.IntroductionInfoSupport
-
Publish all interfaces that the given delegate implements at the proxy level.
- implementsInterface(Class<?>) - 接口中的方法 infra.aop.DynamicIntroductionAdvice
-
Does this introduction advice implement the given interface?
- implementsInterface(Class<?>) - 类中的方法 infra.aop.support.IntroductionInfoSupport
-
Check whether the specified interfaces is a published introduction interface.
- implementsInterface(Method, Set<Class<?>>) - 类中的静态方法 infra.aop.framework.CglibAopProxy
-
Check whether the given method is declared on any of the given interfaces.
- includePatterns - 类中的变量 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- incrementEvaluationCount() - 类中的方法 infra.aop.support.ControlFlowPointcut
-
Increment the
evaluation count. - indexOf(Advisor) - 接口中的方法 infra.aop.framework.Advised
-
Return the index (from 0) of the given advisor, or -1 if no such advisor applies to this proxy.
- indexOf(Advisor) - 类中的方法 infra.aop.framework.AdvisedSupport
- indexOf(Advice) - 接口中的方法 infra.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) - 类中的方法 infra.aop.framework.AdvisedSupport
- infra.aop - 程序包 infra.aop
-
Aspect Programming
- infra.aop.aspectj - 程序包 infra.aop.aspectj
-
AspectJ integration package.
- infra.aop.aspectj.annotation - 程序包 infra.aop.aspectj.annotation
-
Classes enabling AspectJ 5 @Annotated classes to be used in Framework AOP.
- infra.aop.aspectj.autoproxy - 程序包 infra.aop.aspectj.autoproxy
-
Base classes enabling auto-proxying based on AspectJ.
- infra.aop.config - 程序包 infra.aop.config
-
Support package for declarative AOP configuration, with XML schema being the primary configuration format.
- infra.aop.framework - 程序包 infra.aop.framework
-
Package containing Infra basic AOP infrastructure, compliant with the AOP Alliance interfaces.
- infra.aop.framework.adapter - 程序包 infra.aop.framework.adapter
-
SPI package allowing AOP framework to handle arbitrary advice types.
- infra.aop.framework.autoproxy - 程序包 infra.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.
- infra.aop.framework.autoproxy.target - 程序包 infra.aop.framework.autoproxy.target
- infra.aop.interceptor - 程序包 infra.aop.interceptor
-
Provides miscellaneous interceptor implementations.
- infra.aop.scope - 程序包 infra.aop.scope
-
Support for AOP-based scoping of target objects, with configurable backend.
- infra.aop.support - 程序包 infra.aop.support
- infra.aop.support.annotation - 程序包 infra.aop.support.annotation
- infra.aop.target - 程序包 infra.aop.target
- InfrastructureAdvisorAutoProxyCreator - infra.aop.framework.autoproxy中的类
-
Auto-proxy creator that considers infrastructure Advisor beans only, ignoring any application-defined Advisors.
- InfrastructureAdvisorAutoProxyCreator() - 类的构造器 infra.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
- init() - 类中的方法 infra.aop.config.AopNamespaceHandler
-
Register the
BeanDefinitionParsersfor the 'config', 'configured', 'aspectj-autoproxy' and 'scoped-proxy' tags. - init(Object) - 类中的方法 infra.aop.support.DelegatingIntroductionInterceptor
-
Both constructors use this init method, as it is impossible to pass a "this" reference from one constructor to another.
- initBeanFactory(ConfigurableBeanFactory) - 类中的方法 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- initBeanFactory(ConfigurableBeanFactory) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- initBeanFactory(ConfigurableBeanFactory) - 类中的方法 infra.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
- initExcludedPatternRepresentation(String[]) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Subclasses must implement this to initialize regexp pointcuts.
- initExcludedPatternRepresentation(String[]) - 类中的方法 infra.aop.support.JdkRegexpMethodPointcut
-
Initialize exclusion
Patternsfrom the suppliedString[]. - initializeAdvisorChain() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Create the advisor (interceptor) chain.
- initializePointcutParser(ClassLoader) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Initialize the underlying AspectJ pointcut parser.
- initPatternRepresentation(String[]) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Subclasses must implement this to initialize regexp pointcuts.
- initPatternRepresentation(String[]) - 类中的方法 infra.aop.support.JdkRegexpMethodPointcut
-
Initialize
Patternsfrom the suppliedString[]. - instance - 类中的静态变量 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
-
Keep track of a single instance so we can return it to classes that request it.
- INSTANCE - 类中的静态变量 infra.aop.DefaultInterceptorChainFactory
- INSTANCE - 类中的静态变量 infra.aop.framework.DefaultAopProxyFactory
-
Singleton instance of this class.
- INSTANCE - 类中的静态变量 infra.aop.interceptor.ExposeInvocationInterceptor
-
Singleton instance of this class.
- INSTANCE - 类中的静态变量 infra.aop.Pointcut.GetterPointcut
- INSTANCE - 类中的静态变量 infra.aop.Pointcut.SetterPointcut
- INSTANCE - 类中的静态变量 infra.aop.target.EmptyTargetSource
-
The canonical (Singleton) instance of this
EmptyTargetSource. - INSTANCE - 类中的静态变量 infra.aop.TrueClassFilter
- INSTANCE - 类中的静态变量 infra.aop.TrueMethodMatcher
- INSTANCE - 类中的静态变量 infra.aop.TruePointcut
- instanceOfMatches(Test) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
- InstanceOfResidueTestVisitor(Class<?>, boolean, int) - 类的构造器 infra.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
- instantiateAdvice(AspectJExpressionPointcut) - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- instantiatedAdvice - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- InstantiationModelAwarePointcutAdvisor - infra.aop.aspectj中的接口
-
Interface to be implemented by Framework AOP Advisors wrapping AspectJ aspects that may have a lazy initialization strategy.
- InstantiationModelAwarePointcutAdvisorImpl - infra.aop.aspectj.annotation中的类
-
Internal implementation of AspectJPointcutAdvisor.
- InstantiationModelAwarePointcutAdvisorImpl(AspectJExpressionPointcut, Method, AspectJAdvisorFactory, MetadataAwareAspectInstanceFactory, int, String) - 类的构造器 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut - infra.aop.aspectj.annotation中的类
-
Pointcut implementation that changes its behaviour when the advice is instantiated.
- intercept(Object, Method, Object[], MethodProxy) - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor
- intercept(Object, Method, Object[], MethodProxy) - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor
- intercept(Object, Method, Object[], MethodProxy) - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor
- intercept(Object, Method, Object[], MethodProxy) - record class中的方法 infra.aop.framework.CglibAopProxy.EqualsInterceptor
- intercept(Object, Method, Object[], MethodProxy) - 类中的方法 infra.aop.framework.CglibAopProxy.FixedChainStaticTargetInterceptor
- intercept(Object, Method, Object[], MethodProxy) - record class中的方法 infra.aop.framework.CglibAopProxy.HashCodeInterceptor
- intercept(Object, Method, Object[], MethodProxy) - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor
- intercept(Object, Method, Object[], MethodProxy) - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor
- interceptor - 类中的变量 infra.aop.support.RuntimeMethodInterceptor
- Interceptor - org.aopalliance.intercept中的接口
-
This interface represents a generic interceptor.
- interceptorChainFactory - 类中的变量 infra.aop.framework.AdvisedSupport
-
The InterceptorChainFactory to use.
- InterceptorChainFactory - infra.aop中的接口
-
Factory interface for advisor chains.
- interceptorNames - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Default is no common interceptors.
- interceptorNames - 类中的变量 infra.aop.framework.ProxyFactoryBean
- interfaces - 类中的变量 infra.aop.framework.AdvisedSupport
-
Interfaces to be implemented by the proxy.
- interfaces - 类中的变量 infra.aop.support.DefaultIntroductionAdvisor
- interfaceType - 类中的变量 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
- internalBeanFactories - 类中的变量 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Internally used StandardBeanFactory instances, keyed by bean name.
- intersection(ClassFilter) - 类中的方法 infra.aop.support.ComposablePointcut
-
Apply an intersection with the given ClassFilter.
- intersection(ClassFilter[]) - 接口中的静态方法 infra.aop.ClassFilter
-
Match all classes that all of the given ClassFilters match.
- intersection(ClassFilter, ClassFilter) - 接口中的静态方法 infra.aop.ClassFilter
-
Match all classes that both of the given ClassFilters match.
- intersection(MethodMatcher) - 类中的方法 infra.aop.support.ComposablePointcut
-
Apply an intersection with the given MethodMatcher.
- intersection(MethodMatcher, MethodMatcher) - 接口中的静态方法 infra.aop.MethodMatcher
-
Match all methods that both of the given MethodMatchers match.
- intersection(Pointcut) - 类中的方法 infra.aop.support.ComposablePointcut
-
Apply an intersection with the given Pointcut.
- intersection(Pointcut, Pointcut) - 接口中的静态方法 infra.aop.Pointcut
-
Match all methods that both the given pointcuts match.
- IntersectionClassFilter(ClassFilter[]) - 类的构造器 infra.aop.ClassFilter.IntersectionClassFilter
- IntersectionIntroductionAwareMethodMatcher(MethodMatcher, MethodMatcher) - 类的构造器 infra.aop.MethodMatcher.IntersectionIntroductionAwareMethodMatcher
- IntersectionMethodMatcher(MethodMatcher, MethodMatcher) - 类的构造器 infra.aop.MethodMatcher.IntersectionMethodMatcher
- introducedInterface - 类中的变量 infra.aop.aspectj.DeclareParentsAdvisor
- IntroductionAdvisor - infra.aop中的接口
-
Superinterface for advisors that perform one or more AOP introductions.
- IntroductionAwareMethodMatcher - infra.aop中的接口
-
A specialized type of
MethodMatcherthat takes into account introductions when matching methods. - IntroductionInfo - infra.aop中的接口
-
Interface supplying the information necessary to describe an introduction.
- IntroductionInfoSupport - infra.aop.support中的类
-
Support for implementations of
IntroductionInfo. - IntroductionInfoSupport() - 类的构造器 infra.aop.support.IntroductionInfoSupport
- IntroductionInterceptor - infra.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() - 类中的方法 infra.aop.framework.AbstractMethodInvocation
-
This implementation returns a shallow copy of this invocation object, including an independent copy of the original arguments array.
- invocableClone() - 接口中的方法 infra.aop.ProxyMethodInvocation
-
Create a clone of this object.
- invocableClone(Object...) - 类中的方法 infra.aop.framework.AbstractMethodInvocation
-
This implementation returns a shallow copy of this invocation object, using the given arguments array for the clone.
- invocableClone(Object...) - 接口中的方法 infra.aop.ProxyMethodInvocation
-
Create a clone of this object.
- invocation - 类中的静态变量 infra.aop.interceptor.ExposeInvocationInterceptor
- Invocation - org.aopalliance.intercept中的接口
-
This interface represents an invocation in the program.
- invocationCount - 类中的变量 infra.aop.target.ThreadLocalTargetSource
- invoke(Object, Method, Object[]) - 类中的方法 infra.aop.framework.JdkDynamicAopProxy
-
Implementation of
InvocationHandler.invoke. - invoke(MethodInvocation) - 类中的方法 infra.aop.aspectj.AspectJAfterAdvice
- invoke(MethodInvocation) - 类中的方法 infra.aop.aspectj.AspectJAfterThrowingAdvice
- invoke(MethodInvocation) - 类中的方法 infra.aop.aspectj.AspectJAroundAdvice
- invoke(MethodInvocation) - 类中的方法 infra.aop.framework.adapter.AfterReturningAdviceInterceptor
- invoke(MethodInvocation) - 类中的方法 infra.aop.framework.adapter.MethodBeforeAdviceInterceptor
- invoke(MethodInvocation) - 类中的方法 infra.aop.framework.adapter.ThrowsAdviceInterceptor
- invoke(MethodInvocation) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Determines whether or not logging is enabled for the particular
MethodInvocation. - invoke(MethodInvocation) - 类中的方法 infra.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) - 类中的方法 infra.aop.interceptor.ConcurrencyThrottleInterceptor
- invoke(MethodInvocation) - 类中的方法 infra.aop.interceptor.DebugInterceptor
- invoke(MethodInvocation) - record class中的方法 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameInterceptor
- invoke(MethodInvocation) - 类中的方法 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameIntroduction
- invoke(MethodInvocation) - 类中的方法 infra.aop.interceptor.ExposeInvocationInterceptor
- invoke(MethodInvocation) - 类中的方法 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
-
Subclasses may need to override this if they want to perform custom behaviour in around advice.
- invoke(MethodInvocation) - 类中的方法 infra.aop.support.DelegatingIntroductionInterceptor
-
Subclasses may need to override this if they want to perform custom behaviour in around advice.
- invoke(MethodInvocation) - 类中的方法 infra.aop.support.RuntimeMethodInterceptor
- invoke(MethodInvocation) - 接口中的方法 org.aopalliance.intercept.MethodInterceptor
-
Implement this method to perform extra treatments before and after the invocation.
- INVOKE_EQUALS - 类中的静态变量 infra.aop.framework.CglibAopProxy
- INVOKE_HASHCODE - 类中的静态变量 infra.aop.framework.CglibAopProxy
- INVOKE_TARGET - 类中的静态变量 infra.aop.framework.CglibAopProxy
- invokeAdviceMethod(JoinPoint, JoinPointMatch, Object, Throwable) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- invokeAdviceMethod(JoinPointMatch, Object, Throwable) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Invoke the advice method.
- invokeAdviceMethodWithGivenArgs(Object[]) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- invokeHandlerMethod(MethodInvocation, Throwable, Method) - 类中的方法 infra.aop.framework.adapter.ThrowsAdviceInterceptor
- invokeJoinPoint() - 类中的方法 infra.aop.framework.AbstractMethodInvocation
-
Invoke jon-point
- invokeJoinPoint() - 类中的方法 infra.aop.framework.CglibAopProxy.CglibMethodInvocation
-
Gives a marginal performance improvement versus using reflection to invoke the target when invoking public methods.
- invokeJoinPoint() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- invokeJoinpointUsingReflection(Object, Method, Object[]) - 类中的静态方法 infra.aop.support.AopUtils
-
Invoke the given target via reflection, as part of an AOP method invocation.
- invokeMethod(Object, Method, Object[], MethodProxy) - 类中的静态方法 infra.aop.framework.CglibAopProxy
-
Invoke the given method with a CGLIB MethodProxy if possible, falling back to a plain reflection invocation in case of a fast-class generation failure.
- invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Subclasses must override this method to perform any tracing around the supplied
MethodInvocation. - invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 infra.aop.interceptor.CustomizableTraceInterceptor
-
Writes a log message before the invocation based on the value of
enterMessage. - invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 infra.aop.interceptor.PerformanceMonitorInterceptor
- invokeUnderTrace(MethodInvocation, Logger) - 类中的方法 infra.aop.interceptor.SimpleTraceInterceptor
- isActive() - 类中的方法 infra.aop.framework.ProxyCreatorSupport
-
Subclasses can call this to check whether any AOP proxies have been created yet.
- isAdviceInstantiated() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- isAdviceInstantiated() - 接口中的方法 infra.aop.aspectj.InstantiationModelAwarePointcutAdvisor
-
Return whether this advisor has already instantiated its advice.
- isAdviceNode(Node, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Return
trueif the supplied node describes an advice type. - isAdvisorIntroducedInterface(Class<?>) - 类中的方法 infra.aop.framework.AdvisedSupport
- isAfterAdvice - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- isAfterAdvice() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- isAfterAdvice() - 类中的方法 infra.aop.aspectj.AspectJAfterAdvice
- isAfterAdvice() - 类中的方法 infra.aop.aspectj.AspectJAfterReturningAdvice
- isAfterAdvice() - 类中的方法 infra.aop.aspectj.AspectJAfterThrowingAdvice
- isAfterAdvice() - 类中的方法 infra.aop.aspectj.AspectJAroundAdvice
- isAfterAdvice() - 类中的方法 infra.aop.aspectj.AspectJMethodBeforeAdvice
- isAfterAdvice() - 接口中的方法 infra.aop.aspectj.AspectJPrecedenceInformation
-
Return whether this is an after advice.
- isAfterAdvice(Advisor) - 类中的静态方法 infra.aop.aspectj.AspectJAopUtils
-
Return
trueif the advisor is a form of after advice. - isAopProxy(Object) - 类中的静态方法 infra.aop.support.AopUtils
-
Check whether the given object is a JDK dynamic proxy or a CGLIB proxy.
- isAspect(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- isAspect(Class<?>) - 接口中的方法 infra.aop.aspectj.annotation.AspectJAdvisorFactory
-
Determine whether or not the given class is an aspect, as reported by AspectJ's
AjTypeSystem. - isAspectJAdvice(Advisor) - 类中的静态方法 infra.aop.aspectj.AspectJProxyUtils
-
Determine whether the given Advisor contains an AspectJ advice.
- isAspectMaterialized() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- isBeforeAdvice - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- isBeforeAdvice() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- isBeforeAdvice() - 类中的方法 infra.aop.aspectj.AspectJAfterAdvice
- isBeforeAdvice() - 类中的方法 infra.aop.aspectj.AspectJAfterReturningAdvice
- isBeforeAdvice() - 类中的方法 infra.aop.aspectj.AspectJAfterThrowingAdvice
- isBeforeAdvice() - 类中的方法 infra.aop.aspectj.AspectJAroundAdvice
- isBeforeAdvice() - 类中的方法 infra.aop.aspectj.AspectJMethodBeforeAdvice
- isBeforeAdvice() - 接口中的方法 infra.aop.aspectj.AspectJPrecedenceInformation
-
Return whether this is a before advice.
- isBeforeAdvice(Advisor) - 类中的静态方法 infra.aop.aspectj.AspectJAopUtils
-
Return
trueif the advisor is a form of before advice. - isBlockWhenExhausted() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Specify if the call should block when the pool is exhausted.
- isCglibProxy(Object) - 类中的静态方法 infra.aop.support.AopUtils
-
Check whether the given object is a CGLIB proxy.
- isConfigurationCallbackInterface(Class<?>) - 类中的方法 infra.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<?>) - 类中的方法 infra.aop.framework.AbstractAdvisingBeanPostProcessor
-
Check whether the given class is eligible for advising with this post-processor's
Advisor. - isEligible(Object, String) - 类中的方法 infra.aop.framework.AbstractAdvisingBeanPostProcessor
-
Check whether the given bean is eligible for advising with this post-processor's
Advisor. - isEligible(Object, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- isEligibleAdvisorBean(String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Return whether the Advisor bean with the given name is eligible for proxying in the first place.
- isEligibleAdvisorBean(String) - 类中的方法 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Consider
Advisorbeans with the specified prefix as eligible, if activated. - isEligibleAdvisorBean(String) - 类中的方法 infra.aop.framework.autoproxy.InfrastructureAdvisorAutoProxyCreator
- isEligibleAspectBean(String) - 类中的方法 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
-
Check whether the given aspect bean is eligible for auto-proxying.
- isEligibleBean(String) - 类中的方法 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator.BeanFactoryAspectJAdvisorsBuilderAdapter
- isEligibleBean(String) - 类中的方法 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
-
Return whether the aspect bean with the given name is eligible.
- isEligibleBean(String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.BeanFactoryAdvisorRetrieverAdapter
- isEligibleBean(String) - 类中的方法 infra.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
-
Determine whether the aspect bean with the given name is eligible.
- isExposeProxy() - 接口中的方法 infra.aop.framework.Advised
-
Return whether the factory should expose the proxy as a
ThreadLocal. - isExposeProxy() - 类中的方法 infra.aop.framework.ProxyConfig
-
Return whether the AOP proxy will expose the AOP proxy for each invocation.
- isFrozen() - 接口中的方法 infra.aop.framework.Advised
-
Return whether the Advised configuration is frozen, in which case no advice changes can be made.
- isFrozen() - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- isFrozen() - 类中的方法 infra.aop.framework.ProxyConfig
-
Return whether the config is frozen, and no advice changes can be made.
- isIgnoring(IMessage.Kind) - 类中的方法 infra.aop.aspectj.AspectJWeaverMessageHandler
- isInfrastructureClass(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- isInfrastructureClass(Class<?>) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Return whether the given bean class represents an infrastructure class that should never be proxied.
- isInitialized() - 类中的方法 infra.aop.target.AbstractLazyCreationTargetSource
-
Return whether the lazy target object of this TargetSource has already been fetched.
- isInterceptorEnabled(MethodInvocation, Logger) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Determine whether the interceptor should kick in, that is, whether the
invokeUnderTracemethod should be called. - isInterfaceProxied(Class<?>) - 接口中的方法 infra.aop.framework.Advised
-
Determine whether the given interface is proxied.
- isInterfaceProxied(Class<?>) - 类中的方法 infra.aop.framework.AdvisedSupport
- isInternalLanguageInterface(Class<?>) - 类中的方法 infra.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) - 类中的静态方法 infra.aop.support.AopUtils
-
Check whether the given object is a JDK dynamic proxy.
- isLazilyInstantiated() - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
-
Return whether the aspect needs to be lazily instantiated.
- isLazy() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- isLazy() - 接口中的方法 infra.aop.aspectj.InstantiationModelAwarePointcutAdvisor
-
Return whether this advisor is lazily initializing its underlying advice.
- isLogEnabled(Logger) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Determine whether the given
Loggerinstance is enabled. - isMatch(String, int) - 类中的方法 infra.aop.support.ControlFlowPointcut
-
Determine if the given method name matches the method name pattern at the specified index.
- isMatch(String, String) - 类中的方法 infra.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
Determine if the given bean name matches the mapped name.
- isMatch(String, String) - 类中的方法 infra.aop.support.ControlFlowPointcut
-
Determine if the given method name matches the method name pattern.
- isMatch(String, String) - 类中的方法 infra.aop.support.NameMatchMethodPointcut
-
Return if the given method name matches the mapped name.
- isMaterialized() - 类中的方法 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- isMethodOnIntroducedInterface(MethodInvocation) - 类中的方法 infra.aop.support.IntroductionInfoSupport
-
Is this method on an introduced interface?
- isMethodProxyCompatible(Method) - 类中的静态方法 infra.aop.framework.CglibAopProxy
- isNamedBeanAnAdvisorOrAdvice(String) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Look at bean factory metadata to work out whether this bean name, which concludes the interceptorNames list, is an Advisor or Advice, or may be a target.
- isOpaque() - 类中的方法 infra.aop.framework.ProxyConfig
-
Return whether proxies created by this configuration should be prevented from being cast to
Advised. - isOptimize() - 类中的方法 infra.aop.framework.ProxyConfig
-
Return whether proxies should perform aggressive optimizations.
- isOriginalInstance(String, Class<?>) - 类中的静态方法 infra.aop.framework.autoproxy.AutoProxyUtils
-
Determine whether the given bean name indicates an "original instance" according to
AutowireCapableBeanFactory.ORIGINAL_INSTANCE_SUFFIX, skipping any proxy attempts for it. - isPerInstance() - 接口中的方法 infra.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() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
-
This is only of interest for Framework AOP: AspectJ instantiation semantics are much richer.
- isPerThisOrPerTarget() - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
-
Return whether the aspect is defined as "perthis" or "pertarget".
- isPerTypeWithin() - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
-
Return whether the aspect is defined as "pertypewithin".
- isPreFiltered() - 接口中的方法 infra.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() - 类中的方法 infra.aop.framework.AdvisedSupport
- isPrototypeBased() - 类中的方法 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
-
Return whether this TargetSourceCreator is prototype-based.
- isPrototypeBased() - 类中的方法 infra.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
- isProxyFactoryBeanDefinition(BeanDefinition) - 类中的方法 infra.aop.config.AbstractInterceptorDrivenBeanDefinitionDecorator
- isProxyTargetClass() - 接口中的方法 infra.aop.framework.Advised
-
Are we proxying the full target class instead of specified interfaces?
- isProxyTargetClass() - 类中的方法 infra.aop.framework.ProxyConfig
-
Return whether to proxy the target class directly as well as any interfaces.
- isRuntime() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- isRuntime() - 类中的方法 infra.aop.MethodMatcher.IntersectionMethodMatcher
- isRuntime() - 接口中的方法 infra.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() - 类中的方法 infra.aop.MethodMatcher.NegateMethodMatcher
- isRuntime() - 类中的方法 infra.aop.MethodMatcher.UnionMethodMatcher
- isRuntime() - 类中的方法 infra.aop.support.ControlFlowPointcut
- isRuntime() - 类中的方法 infra.aop.support.DynamicMethodMatcher
- isRuntime() - 类中的方法 infra.aop.support.StaticMethodMatcher
- isRuntime() - 类中的方法 infra.aop.TrueMethodMatcher
- isScopedTarget(String) - 类中的静态方法 infra.aop.scope.ScopedProxyUtils
-
Determine if the
beanNameis the name of a bean that references the target bean within a scoped proxy. - isSingleton() - 类中的方法 infra.aop.config.MethodLocatingFactoryBean
- isSingleton() - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
- isSingleton() - 类中的方法 infra.aop.framework.ProxyFactoryBean
- isSingleton() - 类中的方法 infra.aop.scope.ScopedProxyFactoryBean
- isStatic - 类中的变量 infra.aop.target.EmptyTargetSource
- isStatic() - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
- isStatic() - 类中的方法 infra.aop.target.AbstractLazyCreationTargetSource
- isStatic() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
-
Not static.
- isStatic() - 类中的方法 infra.aop.target.EmptyTargetSource
-
Always returns
true. - isStatic() - 类中的方法 infra.aop.target.HotSwappableTargetSource
- isStatic() - 类中的方法 infra.aop.target.SingletonTargetSource
- isStatic() - 接口中的方法 infra.aop.TargetSource
-
Will all calls to
TargetSource.getTarget()return the same object? - isSubtypeOf(Class<?>, int) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- isSupportedBeanName(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
Determine if the bean name for the given bean class matches one of the names in the configured list of supported names.
- isUnbound(int) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- isUsePrefix() - 类中的方法 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Return whether to only include advisors with a certain prefix in the bean name.
- isVariableName(String) - 类中的静态方法 infra.aop.aspectj.AbstractAspectJAdvice
- isVariableName(String) - 类中的静态方法 infra.aop.aspectj.AspectJProxyUtils
J
- JdkDynamicAopProxy - infra.aop.framework中的类
-
JDK-based
AopProxyimplementation for the AOP framework, based on JDKdynamic proxies. - JdkDynamicAopProxy(AdvisedSupport) - 类的构造器 infra.aop.framework.JdkDynamicAopProxy
-
Construct a new JdkDynamicAopProxy for the given AOP configuration.
- JdkDynamicAopProxy.ProxiedInterfacesCache - infra.aop.framework中的类
-
Holder for the complete proxied interfaces and derived metadata, to be cached in
AdvisedSupport.proxyMetadataCache. - JdkRegexpMethodPointcut - infra.aop.support中的类
-
Regular expression pointcut based on the
java.util.regexpackage. - JdkRegexpMethodPointcut() - 类的构造器 infra.aop.support.JdkRegexpMethodPointcut
- JOIN_POINT_KEY - 类中的静态变量 infra.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).
- joinPointArgumentIndex - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
-
Index for thisJoinPoint argument (currently only supported at index 0 if present at all).
- joinPointStaticPartArgumentIndex - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
-
Index for thisJoinPointStaticPart argument (currently only supported at index 0 if present at all).
K
- Key(ExpressionPointcut, Method) - record class的构造器 infra.aop.aspectj.ShadowMatchUtils.Key
-
创建
Key记录的实例。 - kind - 类中的变量 infra.aop.config.AdviceEntry
L
- lastRefreshCheck - 类中的变量 infra.aop.target.AbstractRefreshableTargetSource
- lastRefreshTime - 类中的变量 infra.aop.target.AbstractRefreshableTargetSource
- lazy - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- lazyGetProceedingJoinPoint(ProxyMethodInvocation) - 类中的方法 infra.aop.aspectj.AspectJAroundAdvice
-
Return the ProceedingJoinPoint for the current invocation, instantiating it lazily if it hasn't been bound to the thread already.
- LazyInitTargetSource - infra.aop.target中的类
-
TargetSourcethat lazily accesses a singleton bean from aBeanFactory. - LazyInitTargetSource() - 类的构造器 infra.aop.target.LazyInitTargetSource
- LazyInitTargetSourceCreator - infra.aop.framework.autoproxy.target中的类
-
TargetSourceCreatorthat enforces aLazyInitTargetSourcefor each bean that is defined as "lazy-init". - LazyInitTargetSourceCreator() - 类的构造器 infra.aop.framework.autoproxy.target.LazyInitTargetSourceCreator
- LazySingletonAspectInstanceFactoryDecorator - infra.aop.aspectj.annotation中的类
-
Decorator to cause a
MetadataAwareAspectInstanceFactoryto instantiate only once. - LazySingletonAspectInstanceFactoryDecorator(MetadataAwareAspectInstanceFactory) - 类的构造器 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
-
Create a new lazily initializing decorator for the given AspectInstanceFactory.
- lazyTarget - 类中的变量 infra.aop.target.AbstractLazyCreationTargetSource
-
The lazily initialized target object.
- listeners - 类中的变量 infra.aop.framework.ProxyCreatorSupport
- loadObject() - record class中的方法 infra.aop.framework.CglibAopProxy.AdvisedDispatcher
- loadObject() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticDispatcher
- location - 类中的变量 infra.aop.support.AbstractExpressionPointcut
- log - 类中的静态变量 infra.aop.aspectj.AspectJExpressionPointcut
- log - 类中的静态变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- log - 类中的静态变量 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
- log - 类中的静态变量 infra.aop.framework.CglibAopProxy
- log - 类中的静态变量 infra.aop.interceptor.AsyncExecutionAspectSupport
- log - 类中的静态变量 infra.aop.interceptor.SimpleAsyncUncaughtExceptionHandler
- logClassGenerationFailure(Method) - 类中的静态方法 infra.aop.framework.CglibAopProxy
- logExceptionStackTrace - 类中的变量 infra.aop.interceptor.AbstractTraceInterceptor
-
Indicates whether to pass an exception to the logger.
- logger - 类中的变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
-
Logger available to subclasses.
- logger - 类中的静态变量 infra.aop.aspectj.annotation.BeanFactoryAspectJAdvisorsBuilder
- logger - 类中的静态变量 infra.aop.aspectj.AspectJWeaverMessageHandler
- logger - 类中的静态变量 infra.aop.framework.adapter.ThrowsAdviceInterceptor
- logger - 类中的静态变量 infra.aop.framework.autoproxy.BeanFactoryAdvisorRetriever
- logger - 类中的静态变量 infra.aop.framework.JdkDynamicAopProxy
-
We use a static Log to avoid serialization issues.
- logger - 类中的静态变量 infra.aop.framework.ProxyFactoryBean
- logger - 类中的静态变量 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor
- logger - 类中的变量 infra.aop.target.AbstractBeanFactoryTargetSource
- logger - 类中的变量 infra.aop.target.AbstractLazyCreationTargetSource
-
Logger available to subclasses.
- logger - 类中的变量 infra.aop.target.AbstractRefreshableTargetSource
- logTargetClassInvocation - 类中的变量 infra.aop.interceptor.AbstractMonitoringInterceptor
- LOWER_PRECEDENCE - 类中的静态变量 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
M
- maaif - 类中的变量 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- makeAdvisorChainAspectJCapableIfNecessary(List<Advisor>) - 类中的静态方法 infra.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. - makeMessageFor(IMessage) - 类中的方法 infra.aop.aspectj.AspectJWeaverMessageHandler
- makeObject() - 类中的方法 infra.aop.target.CommonsPool2TargetSource
- mappedNames - 类中的变量 infra.aop.support.NameMatchMethodPointcut
- matchClass - 类中的变量 infra.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
- matches - 类中的变量 infra.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
- matches(MethodMatcher, Method, Class<?>, boolean) - 接口中的静态方法 infra.aop.MethodMatcher
-
Apply the given MethodMatcher to the given Method, supporting an
IntroductionAwareMethodMatcher(if applicable). - matches(Pointcut, Method, Class<?>, Object...) - 接口中的静态方法 infra.aop.Pointcut
-
Perform the least expensive check for a pointcut match.
- matches(Pointcut, MethodInvocation) - 接口中的静态方法 infra.aop.Pointcut
-
Perform the least expensive check for a pointcut match.
- matches(Class<?>) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- matches(Class<?>) - 类中的方法 infra.aop.aspectj.TypePatternClassFilter
-
Should the pointcut apply to the given interface or target class?
- matches(Class<?>) - 类中的方法 infra.aop.ClassFilter.IntersectionClassFilter
- matches(Class<?>) - 接口中的方法 infra.aop.ClassFilter
-
Should the pointcut apply to the given interface or target class?
- matches(Class<?>) - 类中的方法 infra.aop.ClassFilter.NegateClassFilter
- matches(Class<?>) - 类中的方法 infra.aop.ClassFilter.UnionClassFilter
- matches(Class<?>) - 类中的方法 infra.aop.support.annotation.AnnotationClassFilter
- matches(Class<?>) - record class中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut.AnnotationCandidateClassFilter
- matches(Class<?>) - 类中的方法 infra.aop.support.ControlFlowPointcut
-
Subclasses can override this for greater filtering (and performance).
- matches(Class<?>) - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
- matches(Class<?>) - 类中的方法 infra.aop.support.RootClassFilter
- matches(Class<?>) - 类中的方法 infra.aop.TrueClassFilter
- matches(Method, Class<?>) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice.AdviceExcludingMethodMatcher
- matches(Method, Class<?>) - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- matches(Method, Class<?>) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- matches(Method, Class<?>) - 类中的方法 infra.aop.MethodMatcher.IntersectionMethodMatcher
- matches(Method, Class<?>) - 接口中的方法 infra.aop.MethodMatcher
-
Checking whether the given method matches.
- matches(Method, Class<?>) - 类中的方法 infra.aop.MethodMatcher.NegateMethodMatcher
- matches(Method, Class<?>) - 类中的方法 infra.aop.MethodMatcher.UnionMethodMatcher
- matches(Method, Class<?>) - 类中的方法 infra.aop.Pointcut.GetterPointcut
- matches(Method, Class<?>) - 类中的方法 infra.aop.Pointcut.SetterPointcut
- matches(Method, Class<?>) - 类中的方法 infra.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<?>) - 类中的方法 infra.aop.support.annotation.AnnotationMethodMatcher
- matches(Method, Class<?>) - 类中的方法 infra.aop.support.ControlFlowPointcut
-
Subclasses can override this if it's possible to filter out some candidate classes.
- matches(Method, Class<?>) - 类中的方法 infra.aop.support.DynamicMethodMatcher
-
Can override to add preconditions for dynamic matching.
- matches(Method, Class<?>) - 类中的方法 infra.aop.support.NameMatchMethodPointcut
- matches(Method, Class<?>) - 类中的方法 infra.aop.TrueMethodMatcher
- matches(Method, Class<?>, boolean) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- matches(Method, Class<?>, boolean) - 接口中的方法 infra.aop.IntroductionAwareMethodMatcher
-
Perform static checking whether the given method matches.
- matches(Method, Class<?>, boolean) - 类中的方法 infra.aop.MethodMatcher.ClassFilterAwareUnionIntroductionAwareMethodMatcher
- matches(Method, Class<?>, boolean) - 类中的方法 infra.aop.MethodMatcher.IntersectionIntroductionAwareMethodMatcher
- matches(Method, Class<?>, boolean) - 类中的方法 infra.aop.MethodMatcher.UnionIntroductionAwareMethodMatcher
- matches(String, int) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Does the pattern at the given index match the given String?
- matches(String, int) - 类中的方法 infra.aop.support.JdkRegexpMethodPointcut
- matches(MethodInvocation) - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- matches(MethodInvocation) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- matches(MethodInvocation) - 类中的方法 infra.aop.MethodMatcher.IntersectionMethodMatcher
- matches(MethodInvocation) - 接口中的方法 infra.aop.MethodMatcher
-
Check whether there a runtime (dynamic) match for this method, which must have matched statically.
- matches(MethodInvocation) - 类中的方法 infra.aop.MethodMatcher.NegateMethodMatcher
- matches(MethodInvocation) - 类中的方法 infra.aop.MethodMatcher.UnionMethodMatcher
- matches(MethodInvocation) - 类中的方法 infra.aop.support.ControlFlowPointcut
- matches(MethodInvocation) - 类中的方法 infra.aop.support.StaticMethodMatcher
- matches(MethodInvocation) - 类中的方法 infra.aop.TrueMethodMatcher
- matchesBean(String) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- matchesClass1(Class<?>) - 类中的方法 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- matchesClass1(Class<?>) - 类中的方法 infra.aop.MethodMatcher.UnionMethodMatcher
- matchesClass2(Class<?>) - 类中的方法 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- matchesClass2(Class<?>) - 类中的方法 infra.aop.MethodMatcher.UnionMethodMatcher
- matchesDynamically(MatchingContext) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- matchesExclusion(String, int) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Does the exclusion pattern at the given index match the given String?
- matchesExclusion(String, int) - 类中的方法 infra.aop.support.JdkRegexpMethodPointcut
- matchesJoinPoint(Object, Object, Object[]) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
- matchesMethod(Method) - 类中的方法 infra.aop.support.annotation.AnnotationMethodMatcher
- matchesPattern(String) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Match the specified candidate against the configured patterns.
- matchesReturnValue(Class<?>, Method, Object) - 类中的方法 infra.aop.aspectj.AspectJAfterReturningAdvice
-
Following AspectJ semantics, if a return value is null (or return type is void), then the return type of target method should be used to determine whether advice is invoked or not.
- matchesStatically(MatchingContext) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- matchVarType - 类中的变量 infra.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
- materialized - 类中的变量 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- maxIdle - 类中的变量 infra.aop.target.CommonsPool2TargetSource
- maxSize - 类中的变量 infra.aop.target.AbstractPoolingTargetSource
-
The maximum size of the pool.
- maxWait - 类中的变量 infra.aop.target.CommonsPool2TargetSource
- maybeBindAnnotationsFromPointcutExpression() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Parse the string pointcut expression looking for: @this, @target, @args, @within, @withincode, @annotation.
- maybeBindJoinPoint(Class<?>) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- maybeBindJoinPointStaticPart(Class<?>) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- maybeBindPrimitiveArgsFromPointcutExpression() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Match up args against unbound arguments of primitive types.
- maybeBindProceedingJoinPoint(Class<?>) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- maybeBindReferencePointcutParameter() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- maybeBindReturningVariable() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If a returning variable was specified and there is only one choice remaining, bind it.
- maybeBindThisJoinPoint() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If the first parameter is of type JoinPoint or ProceedingJoinPoint,bind "thisJoinPoint" as parameter name and return true, else return false.
- maybeBindThisJoinPointStaticPart() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- maybeBindThisOrTargetOrArgsFromPointcutExpression() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Parse the string pointcut expression looking for this(), target() and args() expressions.
- maybeBindThrowingVariable() - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If a throwing name was specified and there is exactly one choice remaining (argument that is a subtype of Throwable) then bind it.
- maybeExtractVariableName(String) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- maybeExtractVariableNamesFromArgs(String, List<String>) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Given an args pointcut body (could be
argsorat_args), add any candidate variable names to the given list. - maybeMatches() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
- mayNeedDynamicTest() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanContextMatcher
- message - 类中的变量 infra.aop.framework.ProxyFactoryBean.PrototypePlaceholderAdvisor
- metadata - 类中的变量 infra.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
- metadata - 类中的变量 infra.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
- MetadataAwareAspectInstanceFactory - infra.aop.aspectj.annotation中的接口
-
Subinterface of
AspectInstanceFactorythat returnsAspectMetadataassociated with AspectJ-annotated classes. - method - record class中的变量 infra.aop.aspectj.ShadowMatchUtils.Key
-
method记录组件的字段。 - method - 类中的变量 infra.aop.config.MethodLocatingFactoryBean
- method - 类中的变量 infra.aop.framework.AdvisedSupport.MethodCacheKey
- method - 类中的变量 infra.aop.framework.DefaultMethodInvocation
- method() - record class中的方法 infra.aop.aspectj.ShadowMatchUtils.Key
-
返回
method记录组件的值。 - METHOD_INDEX - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- MethodBeforeAdvice - infra.aop中的接口
-
Advice invoked before a method is invoked.
- MethodBeforeAdviceAdapter - infra.aop.framework.adapter中的类
-
Adapter to enable
MethodBeforeAdviceto be used in the AOP framework. - MethodBeforeAdviceAdapter() - 类的构造器 infra.aop.framework.adapter.MethodBeforeAdviceAdapter
- MethodBeforeAdviceInterceptor - infra.aop.framework.adapter中的类
-
Interceptor to wrap a
MethodBeforeAdvice. - MethodBeforeAdviceInterceptor(MethodBeforeAdvice) - 类的构造器 infra.aop.framework.adapter.MethodBeforeAdviceInterceptor
-
Create a new MethodBeforeAdviceInterceptor for the given advice.
- methodCache - 类中的变量 infra.aop.framework.AdvisedSupport
-
Cache with Method as key and advisor chain List as value.
- MethodCacheKey(Method) - 类的构造器 infra.aop.framework.AdvisedSupport.MethodCacheKey
- MethodInterceptor - org.aopalliance.intercept中的接口
-
Intercepts calls on an interface on its way to the target.
- methodInvocation - 类中的变量 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- MethodInvocation - org.aopalliance.intercept中的接口
-
Description of an invocation to a method, given to an interceptor upon method-call.
- MethodInvocationProceedingJoinPoint - infra.aop.aspectj中的类
-
An implementation of the AspectJ
ProceedingJoinPointinterface wrapping an AOP AllianceMethodInvocation. - MethodInvocationProceedingJoinPoint(ProxyMethodInvocation) - 类的构造器 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
-
Create a new MethodInvocationProceedingJoinPoint, wrapping the given Framework ProxyMethodInvocation object.
- MethodInvocationProceedingJoinPoint.MethodSignatureImpl - infra.aop.aspectj中的类
-
Lazily initialized MethodSignature.
- MethodInvocationProceedingJoinPoint.SourceLocationImpl - infra.aop.aspectj中的类
-
Lazily initialized SourceLocation.
- MethodLocatingFactoryBean - infra.aop.config中的类
-
FactoryBeanimplementation that locates aMethodon a specified bean. - MethodLocatingFactoryBean() - 类的构造器 infra.aop.config.MethodLocatingFactoryBean
- methodMatcher - 类中的变量 infra.aop.support.annotation.AnnotationMatchingPointcut
- methodMatcher - 类中的变量 infra.aop.support.ComposablePointcut
- methodMatcher - 类中的变量 infra.aop.support.RuntimeMethodInterceptor
- MethodMatcher - infra.aop中的接口
-
Part of a
Pointcut: Checks whether the target method is eligible for advice. - MethodMatcher.ClassFilterAwareUnionIntroductionAwareMethodMatcher - infra.aop中的类
-
MethodMatcher implementation for a union of two given MethodMatchers of which at least one is an IntroductionAwareMethodMatcher, supporting an associated ClassFilter per MethodMatcher.
- MethodMatcher.ClassFilterAwareUnionMethodMatcher - infra.aop中的类
-
MethodMatcher implementation for a union of two given MethodMatchers, supporting an associated ClassFilter per MethodMatcher.
- MethodMatcher.IntersectionIntroductionAwareMethodMatcher - infra.aop中的类
-
MethodMatcher implementation for an intersection of two given MethodMatchers of which at least one is an IntroductionAwareMethodMatcher.
- MethodMatcher.IntersectionMethodMatcher - infra.aop中的类
-
MethodMatcher implementation for an intersection of two given MethodMatcher.
- MethodMatcher.NegateMethodMatcher - infra.aop中的类
- MethodMatcher.UnionIntroductionAwareMethodMatcher - infra.aop中的类
-
MethodMatcher implementation for a union of two given MethodMatchers of which at least one is an IntroductionAwareMethodMatcher.
- MethodMatcher.UnionMethodMatcher - infra.aop中的类
-
MethodMatcher implementation for a union of two given MethodMatcher.
- methodMatcherKey - 类中的变量 infra.aop.framework.AdvisedSupport.AdvisorKeyEntry
- methodName - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- methodName - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- methodName - 类中的变量 infra.aop.config.MethodLocatingFactoryBean
- methodNamePatterns - 类中的变量 infra.aop.support.ControlFlowPointcut
-
An immutable list of distinct method name patterns against which to match.
- methodProxy - 类中的变量 infra.aop.framework.CglibAopProxy.CglibMethodInvocation
- MethodSignatureImpl() - 类的构造器 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- minEvictableIdleTimeMillis - 类中的变量 infra.aop.target.CommonsPool2TargetSource
- minIdle - 类中的变量 infra.aop.target.CommonsPool2TargetSource
- mm1 - 类中的变量 infra.aop.MethodMatcher.IntersectionMethodMatcher
- mm1 - 类中的变量 infra.aop.MethodMatcher.UnionMethodMatcher
- mm2 - 类中的变量 infra.aop.MethodMatcher.IntersectionMethodMatcher
- mm2 - 类中的变量 infra.aop.MethodMatcher.UnionMethodMatcher
- myClassField - 类中的静态变量 infra.aop.aspectj.RuntimeTestWalker
N
- name - 类中的变量 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- name - 类中的变量 infra.aop.config.AdvisorEntry
- name - 类中的变量 infra.aop.config.PointcutEntry
- namedBeanToAdvisor(Object) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Convert the following object sourced from calling getBean() on a name in the interceptorNames array to an Advisor or TargetSource.
- NameMatchMethodPointcut - infra.aop.support中的类
-
Pointcut bean for simple method name matches, as an alternative to regexp patterns.
- NameMatchMethodPointcut() - 类的构造器 infra.aop.support.NameMatchMethodPointcut
- NameMatchMethodPointcutAdvisor - infra.aop.support中的类
-
Convenient class for name-match method pointcuts that hold an Advice, making them an Advisor.
- NameMatchMethodPointcutAdvisor() - 类的构造器 infra.aop.support.NameMatchMethodPointcutAdvisor
- NameMatchMethodPointcutAdvisor(Advice) - 类的构造器 infra.aop.support.NameMatchMethodPointcutAdvisor
- negate(ClassFilter) - 接口中的静态方法 infra.aop.ClassFilter
-
Return a class filter that represents the logical negation of the specified filter instance.
- negate(MethodMatcher) - 接口中的静态方法 infra.aop.MethodMatcher
-
Return a method matcher that represents the logical negation of the specified matcher instance.
- NegateClassFilter(ClassFilter) - 类的构造器 infra.aop.ClassFilter.NegateClassFilter
- NegateMethodMatcher(MethodMatcher) - 类的构造器 infra.aop.MethodMatcher.NegateMethodMatcher
- neverMatches() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
- newPrototypeInstance() - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Create a new prototype instance of this class's created proxy object, backed by an independent AdvisedSupport configuration.
- newPrototypeInstance() - 类中的方法 infra.aop.target.AbstractPrototypeTargetSource
-
Subclasses should call this method to create a new prototype instance.
- NO_ALIASES - 类中的静态变量 infra.aop.framework.autoproxy.BeanNameAutoProxyCreator
- NO_OVERRIDE - 类中的静态变量 infra.aop.framework.CglibAopProxy
- nonAspectClass - 异常错误中的变量 infra.aop.aspectj.annotation.NotAnAtAspectException
- nonReferencePointcutTokens - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- NotAnAtAspectException - infra.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<?>) - 异常错误的构造器 infra.aop.aspectj.annotation.NotAnAtAspectException
-
Create a new NotAnAtAspectException for the given class.
- numberOfRemainingUnboundArguments - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- numTokensConsumed - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer.PointcutBody
O
- obtainFreshBean(BeanFactory, String) - 类中的方法 infra.aop.target.BeanFactoryRefreshableTargetSource
-
A template method that subclasses may override to provide a fresh target object for the given bean factory and bean name.
- obtainPointcutExpression() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Lazily build the underlying AspectJ pointcut expression.
- onSetExpression(String) - 类中的方法 infra.aop.support.AbstractExpressionPointcut
-
Called when a new pointcut expression is set.
- opaque - 类中的变量 infra.aop.framework.ProxyConfig
- optimize - 类中的变量 infra.aop.framework.ProxyConfig
- order - 类中的变量 infra.aop.aspectj.AspectJPointcutAdvisor
- order - 类中的变量 infra.aop.framework.ProxyProcessorSupport
-
This should run after all other processors, so that it can just add an advisor to existing proxies rather than double-proxy.
- ORDER_PROPERTY - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- org.aopalliance.aop - 程序包 org.aopalliance.aop
- org.aopalliance.intercept - 程序包 org.aopalliance.intercept
- original - 类中的变量 infra.aop.ClassFilter.NegateClassFilter
- original - 类中的变量 infra.aop.MethodMatcher.NegateMethodMatcher
- ORIGINAL_TARGET_CLASS_ATTRIBUTE - 类中的静态变量 infra.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.
- other - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
P
- parameterNameBindings - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- parameterNameDiscoverer - 类中的变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- parameterNameDiscoverer - 类中的静态变量 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- parameterNames - 类中的变量 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- parameterTypes - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- parameterTypes - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- parse(String) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.BeanPointcutDesignatorHandler
- parse(Element, ParserContext) - 类中的方法 infra.aop.config.AspectJAutoProxyBeanDefinitionParser
- parse(Element, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
- parseAdvice(String, int, Element, Element, ParserContext, List<BeanDefinition>, List<BeanReference>) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Parses one of '
before', 'after', 'after-returning', 'after-throwing' or 'around' and registers the resulting BeanDefinition with the supplied BeanDefinitionRegistry. - parseAdvisor(Element, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
- parseAspect(Element, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
- parseDeclareParents(Element, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Parse a '
declare-parents' element and register the appropriate DeclareParentsAdvisor with the BeanDefinitionRegistry encapsulated in the supplied ParserContext. - parsePointcut(Element, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Parses the supplied
<pointcut>and registers the resulting Pointcut with the BeanDefinitionRegistry. - parsePointcutProperty(Element, ParserContext) - 类中的方法 infra.aop.config.ConfigBeanDefinitionParser
-
Parses the
pointcutorpointcut-refattributes of the suppliedElementand add apointcutproperty as appropriate. - parseState - 类中的变量 infra.aop.config.ConfigBeanDefinitionParser
- PartiallyComparableAdvisorHolder(Advisor, Comparator<Advisor>) - record class的构造器 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
-
创建
PartiallyComparableAdvisorHolder记录的实例。 - passivateObject(PooledObject<Object>) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
- PATTERN - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
Patternused to match placeholders. - patterns - 类中的变量 infra.aop.support.AbstractRegexpMethodPointcut
-
Regular expressions to match.
- patterns - 类中的变量 infra.aop.support.RegexpMethodPointcutAdvisor
- perClausePointcut - 类中的变量 infra.aop.aspectj.annotation.AspectMetadata
-
Framework AOP pointcut corresponding to the per clause of the aspect.
- PerformanceMonitorInterceptor - infra.aop.interceptor中的类
-
Simple AOP Alliance
MethodInterceptorfor performance monitoring. - PerformanceMonitorInterceptor() - 类的构造器 infra.aop.interceptor.PerformanceMonitorInterceptor
-
Create a new PerformanceMonitorInterceptor with a static logger.
- PerformanceMonitorInterceptor(boolean) - 类的构造器 infra.aop.interceptor.PerformanceMonitorInterceptor
-
Create a new PerformanceMonitorInterceptor with a dynamic or static logger, according to the given flag.
- PerTargetInstantiationModelPointcut(AspectJExpressionPointcut, Pointcut, MetadataAwareAspectInstanceFactory) - 类的构造器 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- PLACEHOLDER_ARGUMENT_TYPES - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
$[argumentTypes]placeholder. - PLACEHOLDER_ARGUMENTS - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
$[arguments]placeholder. - PLACEHOLDER_EXCEPTION - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
$[exception]placeholder. - PLACEHOLDER_INVOCATION_TIME - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
$[invocationTime]placeholder. - PLACEHOLDER_METHOD_NAME - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
$[methodName]placeholder. - PLACEHOLDER_RETURN_VALUE - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
$[returnValue]placeholder. - PLACEHOLDER_TARGET_CLASS_NAME - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
$[targetClassName]placeholder. - PLACEHOLDER_TARGET_CLASS_SHORT_NAME - 类中的静态变量 infra.aop.interceptor.CustomizableTraceInterceptor
-
The
$[targetClassShortName]placeholder. - pointcut - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
- pointcut - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- pointcut - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- pointcut - 类中的变量 infra.aop.aspectj.AspectJPointcutAdvisor
- pointcut - 类中的变量 infra.aop.support.DefaultBeanFactoryPointcutAdvisor
- pointcut - 类中的变量 infra.aop.support.DefaultPointcutAdvisor
- pointcut - 类中的变量 infra.aop.support.NameMatchMethodPointcutAdvisor
- pointcut - 类中的变量 infra.aop.support.RegexpMethodPointcutAdvisor
- Pointcut - infra.aop中的接口
-
Core pointcut abstraction.
- POINTCUT - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- POINTCUT_INDEX - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- POINTCUT_REF - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- Pointcut.GetterPointcut - infra.aop中的类
-
Pointcut implementation that matches bean property getters.
- Pointcut.SetterPointcut - infra.aop中的类
-
Pointcut implementation that matches bean property setters.
- PointcutAdvisor - infra.aop中的接口
-
Superinterface for all Advisors that are driven by a pointcut.
- pointcutBeanName - 类中的变量 infra.aop.config.PointcutComponentDefinition
- PointcutBody(int, String) - 类的构造器 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer.PointcutBody
- pointcutClassLoader - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut
- PointcutComponentDefinition - infra.aop.config中的类
-
ComponentDefinitionimplementation that holds a pointcut definition. - PointcutComponentDefinition(String, BeanDefinition, String) - 类的构造器 infra.aop.config.PointcutComponentDefinition
- pointcutDeclarationScope - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut
- pointcutDefinition - 类中的变量 infra.aop.config.PointcutComponentDefinition
- PointcutEntry - infra.aop.config中的类
-
ParseStateentry representing a pointcut. - PointcutEntry(String) - 类的构造器 infra.aop.config.PointcutEntry
-
Create a new
PointcutEntryinstance. - pointcutExpression - 类中的变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- pointcutExpression - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
The pointcut expression associated with the advice, as a simple String.
- pointcutExpression - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut
- pointcutMonitor - 类中的变量 infra.aop.support.RegexpMethodPointcutAdvisor
- pointcutParameterNames - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut
- pointcutParameterTypes - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut
- pointcutParsingFailed - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut
- pool - 类中的变量 infra.aop.target.CommonsPool2TargetSource
-
The Apache Commons
ObjectPoolused to pool target objects. - PoolingConfig - infra.aop.target中的接口
-
Config interface for a pooling target source.
- postInterceptors - 类中的变量 infra.aop.framework.AbstractSingletonProxyFactoryBean
- postProcessAfterInitialization(Object, String) - 类中的方法 infra.aop.framework.AbstractAdvisingBeanPostProcessor
- postProcessAfterInitialization(Object, String) - 类中的方法 infra.aop.framework.adapter.AdvisorAdapterRegistrationManager
- postProcessAfterInitialization(Object, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Create a proxy with the configured interceptors if the bean is identified as one to proxy by the subclass.
- postProcessBeforeInstantiation(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- postProcessProxyFactory(ProxyFactory) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
A hook for subclasses to post-process the
ProxyFactorybefore creating the proxy instance with it. - postProcessTargetObject(Object) - 类中的方法 infra.aop.target.LazyInitTargetSource
-
Subclasses may override this method to perform additional processing on the target object when it is first loaded.
- predictBeanType(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- preFiltered - 类中的变量 infra.aop.framework.AdvisedSupport
-
Whether the Advisors are already filtered for the specific target class.
- prefix - 类中的变量 infra.aop.interceptor.AbstractMonitoringInterceptor
- PREFIX_COMMONS_POOL - 类中的静态变量 infra.aop.framework.autoproxy.target.QuickTargetSourceCreator
-
The CommonsPool2TargetSource prefix.
- PREFIX_PROTOTYPE - 类中的静态变量 infra.aop.framework.autoproxy.target.QuickTargetSourceCreator
-
The PrototypeTargetSource prefix.
- PREFIX_THREAD_LOCAL - 类中的静态变量 infra.aop.framework.autoproxy.target.QuickTargetSourceCreator
-
The ThreadLocalTargetSource prefix.
- preInstantiationPointcut - 类中的变量 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- preInterceptors - 类中的变量 infra.aop.framework.AbstractSingletonProxyFactoryBean
- prepareProxyFactory(Object, String) - 类中的方法 infra.aop.framework.AbstractAdvisingBeanPostProcessor
-
Prepare a
ProxyFactoryfor the given bean. - prepareProxyFactory(Object, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- PRESERVE_TARGET_CLASS_ATTRIBUTE - 类中的静态变量 infra.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).
- primary - 类中的变量 infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
- proceed() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- proceed() - 类中的方法 infra.aop.framework.AbstractMethodInvocation
-
Basic logic.
- proceed() - 接口中的方法 org.aopalliance.intercept.Joinpoint
-
Proceeds to the next interceptor in the chain.
- proceed(Object[]) - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- processAheadOfTime(ConfigurableBeanFactory) - 类中的静态方法 infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor.AspectDelegate
- processAheadOfTime(ConfigurableBeanFactory) - 类中的方法 infra.aop.aspectj.annotation.AspectJBeanFactoryInitializationAotProcessor
- processAheadOfTime(RegisteredBean) - 类中的方法 infra.aop.aspectj.annotation.AspectJAdvisorBeanRegistrationAotProcessor
- processAheadOfTime(RegisteredBean) - 类中的方法 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor
- processReturnValue(Object, Object, Method, Object) - 类中的静态方法 infra.aop.framework.CglibAopProxy
-
Process a return value.
- PrototypeAspectInstanceFactory - infra.aop.aspectj.annotation中的类
-
AspectInstanceFactorybacked by aBeanFactory-provided prototype, enforcing prototype semantics. - PrototypeAspectInstanceFactory(BeanFactory, String) - 类的构造器 infra.aop.aspectj.annotation.PrototypeAspectInstanceFactory
-
Create a PrototypeAspectInstanceFactory.
- PrototypePlaceholderAdvisor(String) - 类的构造器 infra.aop.framework.ProxyFactoryBean.PrototypePlaceholderAdvisor
- PrototypeTargetSource - infra.aop.target中的类
-
TargetSourceimplementation that creates a new instance of the target bean for each request, destroying each instance on release (after each request). - PrototypeTargetSource() - 类的构造器 infra.aop.target.PrototypeTargetSource
- proxiedInterfaces - 类中的变量 infra.aop.framework.JdkDynamicAopProxy.ProxiedInterfacesCache
- ProxiedInterfacesCache(AdvisedSupport) - 类的构造器 infra.aop.framework.JdkDynamicAopProxy.ProxiedInterfacesCache
- proxiedUserInterfaces(Object) - 类中的静态方法 infra.aop.framework.AopProxyUtils
-
Extract the user-specified interfaces that the given proxy implements, i.e. all non-Advised interfaces that the proxy implements.
- proxy - 类中的变量 infra.aop.framework.AbstractSingletonProxyFactoryBean
- proxy - 类中的变量 infra.aop.framework.DefaultMethodInvocation
- proxy - 类中的变量 infra.aop.scope.ScopedProxyFactoryBean
-
The cached singleton proxy.
- PROXY_TARGET_CLASS - 类中的静态变量 infra.aop.config.ScopedProxyBeanDefinitionDecorator
- PROXY_TARGET_CLASS_ATTRIBUTE - 类中的静态变量 infra.aop.config.AopNamespaceUtils
-
The
proxy-target-classattribute as found on AOP-related XML tags. - PROXY_WITHOUT_ADDITIONAL_INTERCEPTORS - 类中的静态变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Convenience constant for subclasses: Return value for "proxy without additional interceptors, just the common ones".
- ProxyCallbackFilter(AdvisedSupport, Map<Method, Integer>, int) - 类的构造器 infra.aop.framework.CglibAopProxy.ProxyCallbackFilter
- proxyClassLoader - 类中的变量 infra.aop.framework.AbstractSingletonProxyFactoryBean
- proxyClassLoader - 类中的变量 infra.aop.framework.ProxyFactoryBean
- proxyClassLoader - 类中的变量 infra.aop.framework.ProxyProcessorSupport
- ProxyConfig - infra.aop.framework中的类
-
Convenience superclass for configuration used in creating proxies, to ensure that all proxy creators have consistent properties.
- ProxyConfig() - 类的构造器 infra.aop.framework.ProxyConfig
- ProxyCreationContext - infra.aop.framework.autoproxy中的类
-
Holder for the current proxy creation context, as exposed by auto-proxy creators such as
AbstractAdvisorAutoProxyCreator. - ProxyCreationContext() - 类的构造器 infra.aop.framework.autoproxy.ProxyCreationContext
- ProxyCreator - infra.aop.framework中的接口
-
Proxy Creator
- ProxyCreatorSupport - infra.aop.framework中的类
-
Base class for proxy factories.
- ProxyCreatorSupport() - 类的构造器 infra.aop.framework.ProxyCreatorSupport
-
Create a new ProxyCreatorSupport instance.
- ProxyCreatorSupport(AopProxyFactory) - 类的构造器 infra.aop.framework.ProxyCreatorSupport
-
Create a new ProxyCreatorSupport instance.
- ProxyFactory - infra.aop.framework中的类
-
Factory for AOP proxies for programmatic use, rather than via declarative setup in a bean factory.
- ProxyFactory() - 类的构造器 infra.aop.framework.ProxyFactory
-
Create a new ProxyFactory.
- ProxyFactory(Class<?>...) - 类的构造器 infra.aop.framework.ProxyFactory
-
Create a new ProxyFactory.
- ProxyFactory(Class<?>, TargetSource) - 类的构造器 infra.aop.framework.ProxyFactory
-
Create a ProxyFactory for the specified
TargetSource, making the proxy implement the specified interface. - ProxyFactory(Class<?>, Interceptor) - 类的构造器 infra.aop.framework.ProxyFactory
-
Create a new ProxyFactory for the given interface and interceptor.
- ProxyFactory(Object) - 类的构造器 infra.aop.framework.ProxyFactory
-
Create a new ProxyFactory.
- ProxyFactoryBean - infra.aop.framework中的类
-
FactoryBeanimplementation that builds an AOP proxy based on beans inBeanFactory. - ProxyFactoryBean() - 类的构造器 infra.aop.framework.ProxyFactoryBean
- ProxyFactoryBean.PrototypePlaceholderAdvisor - infra.aop.framework中的类
-
Used in the interceptor chain where we need to replace a bean with a prototype on creating a proxy.
- proxyInterfaces - 类中的变量 infra.aop.framework.AbstractSingletonProxyFactoryBean
- proxyMetadataCache - 类中的变量 infra.aop.framework.AdvisedSupport
-
Optional field for
AopProxyimplementations to store metadata in. - ProxyMethodInvocation - infra.aop中的接口
-
Extension of the AOP Alliance
MethodInvocationinterface, allowing access to the proxy that the method invocation was made through. - ProxyProcessorSupport - infra.aop.framework中的类
-
Base class with common functionality for proxy processors, in particular ClassLoader management and the
ProxyProcessorSupport.evaluateProxyInterfaces(java.lang.Class<?>, infra.aop.framework.ProxyFactory)algorithm. - ProxyProcessorSupport() - 类的构造器 infra.aop.framework.ProxyProcessorSupport
- proxyTargetClass - 类中的变量 infra.aop.framework.ProxyConfig
- proxyTypes - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- publishedInterfaces - 类中的变量 infra.aop.support.IntroductionInfoSupport
Q
- QuickTargetSourceCreator - infra.aop.framework.autoproxy.target中的类
-
Convenient TargetSourceCreator using bean name prefixes to create one of three well-known TargetSource types: : CommonsPool2TargetSource % ThreadLocalTargetSource !
- QuickTargetSourceCreator() - 类的构造器 infra.aop.framework.autoproxy.target.QuickTargetSourceCreator
R
- raiseExceptions - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- RawTargetAccess - infra.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()). - readObject(ObjectInputStream) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- readObject(ObjectInputStream) - 类中的方法 infra.aop.aspectj.annotation.AspectMetadata
- readObject(ObjectInputStream) - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- readObject(ObjectInputStream) - 类中的方法 infra.aop.framework.AdvisedSupport
- readObject(ObjectInputStream) - 类中的方法 infra.aop.framework.JdkDynamicAopProxy
- readObject(ObjectInputStream) - 类中的方法 infra.aop.framework.ProxyFactoryBean
- readObject(ObjectInputStream) - 类中的方法 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- readObject(ObjectInputStream) - 类中的方法 infra.aop.support.IntroductionInfoSupport
-
This method is implemented only to restore the logger.
- readObject(ObjectInputStream) - 类中的方法 infra.aop.target.AbstractPrototypeTargetSource
- readResolve() - 类中的方法 infra.aop.interceptor.ExposeInvocationInterceptor
-
Required to support serialization.
- readResolve() - 类中的方法 infra.aop.Pointcut.GetterPointcut
- readResolve() - 类中的方法 infra.aop.Pointcut.SetterPointcut
- readResolve() - 类中的方法 infra.aop.target.EmptyTargetSource
-
Returns the canonical instance on deserialization in case of no target class, thus protecting the Singleton pattern.
- readResolve() - 类中的方法 infra.aop.TrueClassFilter
-
Required to support serialization.
- readResolve() - 类中的方法 infra.aop.TrueMethodMatcher
-
Required to support serialization.
- readResolve() - 类中的方法 infra.aop.TruePointcut
-
Required to support serialization.
- reduceToAdvisorKey() - 类中的方法 infra.aop.framework.AdvisedSupport
- ref - 类中的变量 infra.aop.config.AspectEntry
- REF - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- ReflectiveAspectJAdvisorFactory - infra.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() - 类的构造器 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
-
Create a new
ReflectiveAspectJAdvisorFactory. - ReflectiveAspectJAdvisorFactory(BeanFactory) - 类的构造器 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory
-
Create a new
ReflectiveAspectJAdvisorFactory, propagating the givenBeanFactoryto the createdAspectJExpressionPointcutinstances, for bean pointcut handling as well as consistentClassLoaderresolution. - ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor - infra.aop.aspectj.annotation中的类
-
Synthetic advisor that instantiates the aspect.
- refresh() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
- refresh() - 接口中的方法 infra.aop.target.Refreshable
-
Refresh the underlying target object.
- Refreshable - infra.aop.target中的接口
-
Interface to be implemented by dynamic target objects, which support reloading and optionally polling for updates.
- refreshCheckDelay - 类中的变量 infra.aop.target.AbstractRefreshableTargetSource
- refreshCheckDelayElapsed() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
- refreshCount - 类中的变量 infra.aop.target.AbstractRefreshableTargetSource
- RegexpMethodPointcutAdvisor - infra.aop.support中的类
-
Convenient class for regexp method pointcuts that hold an Advice, making them an
Advisor. - RegexpMethodPointcutAdvisor() - 类的构造器 infra.aop.support.RegexpMethodPointcutAdvisor
-
Create an empty RegexpMethodPointcutAdvisor.
- RegexpMethodPointcutAdvisor(String[], Advice) - 类的构造器 infra.aop.support.RegexpMethodPointcutAdvisor
-
Create a RegexpMethodPointcutAdvisor for the given advice.
- RegexpMethodPointcutAdvisor(String, Advice) - 类的构造器 infra.aop.support.RegexpMethodPointcutAdvisor
-
Create a RegexpMethodPointcutAdvisor for the given advice.
- RegexpMethodPointcutAdvisor(Advice) - 类的构造器 infra.aop.support.RegexpMethodPointcutAdvisor
-
Create a RegexpMethodPointcutAdvisor for the given advice.
- RegexpMethodPointcutAdvisor.SerializableMonitor - infra.aop.support中的类
-
Empty class used for a serializable monitor object.
- registerAdvisorAdapter(AdvisorAdapter) - 接口中的方法 infra.aop.framework.adapter.AdvisorAdapterRegistry
-
Register the given
AdvisorAdapter. - registerAdvisorAdapter(AdvisorAdapter) - 类中的方法 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
- registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - 类中的静态方法 infra.aop.config.AopConfigUtils
- registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - 类中的静态方法 infra.aop.config.AopConfigUtils
- registerAspectJAnnotationAutoProxyCreatorIfNecessary(ParserContext, Element) - 类中的静态方法 infra.aop.config.AopNamespaceUtils
- registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - 类中的静态方法 infra.aop.config.AopConfigUtils
- registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - 类中的静态方法 infra.aop.config.AopConfigUtils
- registerAspectJAutoProxyCreatorIfNecessary(ParserContext, Element) - 类中的静态方法 infra.aop.config.AopNamespaceUtils
- registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry) - 类中的静态方法 infra.aop.config.AopConfigUtils
- registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry, Object) - 类中的静态方法 infra.aop.config.AopConfigUtils
- registerAutoProxyCreatorIfNecessary(ParserContext, Element) - 类中的静态方法 infra.aop.config.AopNamespaceUtils
- registerComponentIfNecessary(BeanDefinition, ParserContext) - 类中的静态方法 infra.aop.config.AopNamespaceUtils
- REGISTERED_BEAN_PARAMETER_NAME - 类中的静态变量 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- registeredBean - 类中的变量 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- registerOrEscalateApcAsRequired(Class<?>, BeanDefinitionRegistry, Object) - 类中的静态方法 infra.aop.config.AopConfigUtils
- registry - 类中的变量 infra.aop.DefaultInterceptorChainFactory
- releaseTarget(Object) - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
- releaseTarget(Object) - 类中的方法 infra.aop.target.AbstractPoolingTargetSource
-
Return the given object to the pool.
- releaseTarget(Object) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Returns the specified object to the underlying
ObjectPool. - releaseTarget(Object) - 类中的方法 infra.aop.target.PrototypeTargetSource
-
Destroy the given independent instance.
- releaseTarget(Object) - 类中的方法 infra.aop.target.SingletonTargetSource
- releaseTarget(Object) - 接口中的方法 infra.aop.TargetSource
-
Release the given target object obtained from the
TargetSource.getTarget()method, if any. - rememberedMethods - 类中的变量 infra.aop.support.IntroductionInfoSupport
- removeAdvice(Advice) - 接口中的方法 infra.aop.framework.Advised
-
Remove the Advisor containing the given advice.
- removeAdvice(Advice) - 类中的方法 infra.aop.framework.AdvisedSupport
- removeAdvisor(int) - 接口中的方法 infra.aop.framework.Advised
-
Remove the advisor at the given index.
- removeAdvisor(int) - 类中的方法 infra.aop.framework.AdvisedSupport
- removeAdvisor(Advisor) - 接口中的方法 infra.aop.framework.Advised
-
Remove the given advisor.
- removeAdvisor(Advisor) - 类中的方法 infra.aop.framework.AdvisedSupport
- removeFromScope() - 类中的方法 infra.aop.scope.DefaultScopedObject
- removeFromScope() - 接口中的方法 infra.aop.scope.ScopedObject
-
Remove this object from its target scope, for example from the backing session.
- removeInterface(Class<?>) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Remove a proxied interface.
- removeListener(AdvisedSupportListener) - 类中的方法 infra.aop.framework.ProxyCreatorSupport
-
Remove the given AdvisedSupportListener from this proxy configuration.
- replaceAdvisor(Advisor, Advisor) - 接口中的方法 infra.aop.framework.Advised
-
Replace the given advisor.
- replaceAdvisor(Advisor, Advisor) - 类中的方法 infra.aop.framework.AdvisedSupport
- replaceBooleanOperators(String) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
If a pointcut expression has been specified in XML, the user cannot write "and" as "&&" (though
&&will work). - replaceBooleanOperators(String) - 类中的方法 infra.aop.aspectj.TypePatternClassFilter
-
If a type pattern has been specified in XML, the user cannot write
andas "&&" (though && will work). - replacePlaceholders(String, MethodInvocation, Object, Throwable, long) - 类中的方法 infra.aop.interceptor.CustomizableTraceInterceptor
-
Replace the placeholders in the given message with the supplied values, or values derived from those supplied.
- requiresRefresh() - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
-
Determine whether a refresh is required.
- reset() - 类中的静态方法 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
-
Reset the singleton
DefaultAdvisorAdapterRegistry, removing anyregisteredadapters. - resetCount() - 类中的方法 infra.aop.interceptor.DebugInterceptor
-
Reset the invocation count to zero.
- residualTestField - 类中的静态变量 infra.aop.aspectj.RuntimeTestWalker
- resolveExpression() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- resolveInterceptorNames() - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Resolves the specified interceptor names to Advisor objects.
- resolvePointcutExpression(Annotation) - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- retrieveAdvisorBeans() - 类中的方法 infra.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 - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- RETURNING_PROPERTY - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- returningName - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
-
Non-null if after returning advice binds the return value.
- returningName - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If the advice is afterReturning, and binds the return value, this is the parameter name used.
- RootClassFilter - infra.aop.support中的类
-
Simple ClassFilter implementation that passes classes (and optionally subclasses).
- RootClassFilter(Class<?>) - 类的构造器 infra.aop.support.RootClassFilter
- RuntimeMethodInterceptor - infra.aop.support中的类
-
Runtime MethodInterceptor
- RuntimeMethodInterceptor(MethodInterceptor, MethodMatcher) - 类的构造器 infra.aop.support.RuntimeMethodInterceptor
- runtimeTest - 类中的变量 infra.aop.aspectj.RuntimeTestWalker
- RuntimeTestWalker - infra.aop.aspectj中的类
-
This class encapsulates some AspectJ internal knowledge that should be pushed back into the AspectJ project in a future release.
- RuntimeTestWalker(ShadowMatch) - 类的构造器 infra.aop.aspectj.RuntimeTestWalker
- RuntimeTestWalker.InstanceOfResidueTestVisitor - infra.aop.aspectj中的类
- RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor - infra.aop.aspectj中的类
- RuntimeTestWalker.TargetInstanceOfResidueTestVisitor - infra.aop.aspectj中的类
-
Check if residue of target(TYPE) kind.
- RuntimeTestWalker.TestVisitorAdapter - infra.aop.aspectj中的类
- RuntimeTestWalker.ThisInstanceOfResidueTestVisitor - infra.aop.aspectj中的类
-
Check if residue of this(TYPE) kind.
S
- SAME_PRECEDENCE - 类中的静态变量 infra.aop.aspectj.autoproxy.AspectJPrecedenceComparator
- ScopedObject - infra.aop.scope中的接口
-
An AOP introduction interface for scoped objects.
- ScopedProxyBeanDefinitionDecorator - infra.aop.config中的类
-
BeanDefinitionDecoratorresponsible for parsing the<aop:scoped-proxy/>tag. - ScopedProxyBeanDefinitionDecorator() - 类的构造器 infra.aop.config.ScopedProxyBeanDefinitionDecorator
- ScopedProxyBeanRegistrationAotProcessor - infra.aop.scope中的类
-
BeanRegistrationAotProcessorforScopedProxyFactoryBean. - ScopedProxyBeanRegistrationAotProcessor() - 类的构造器 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor
- ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments - infra.aop.scope中的类
- ScopedProxyBeanRegistrationCodeFragments(BeanRegistrationCodeFragments, RegisteredBean, String, BeanDefinition) - 类的构造器 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- ScopedProxyFactoryBean - infra.aop.scope中的类
-
Convenient proxy factory bean for scoped objects.
- ScopedProxyFactoryBean() - 类的构造器 infra.aop.scope.ScopedProxyFactoryBean
-
Create a new ScopedProxyFactoryBean instance.
- ScopedProxyUtils - infra.aop.scope中的类
-
Utility class for creating a scoped proxy.
- ScopedProxyUtils() - 类的构造器 infra.aop.scope.ScopedProxyUtils
- scopedTargetSource - 类中的变量 infra.aop.scope.ScopedProxyFactoryBean
-
The TargetSource that manages scoping.
- selectInvocableMethod(Method, Class<?>) - 类中的静态方法 infra.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 - 类中的静态变量 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Separator between prefix and remainder of bean name.
- SerializableMonitor() - 类的构造器 infra.aop.support.RegexpMethodPointcutAdvisor.SerializableMonitor
- SerializableNoOp() - 类的构造器 infra.aop.framework.CglibAopProxy.SerializableNoOp
- SerializationCglibAopProxy - infra.aop.framework中的类
- SerializationCglibAopProxy(AdvisedSupport) - 类的构造器 infra.aop.framework.SerializationCglibAopProxy
-
Create a new SerializationCglibAopProxy for the given AOP configuration.
- serialVersionUID - 类中的静态变量 infra.aop.aspectj.annotation.AspectJProxyFactory
- serialVersionUID - 类中的静态变量 infra.aop.aspectj.annotation.AspectMetadata
- serialVersionUID - 类中的静态变量 infra.aop.ClassFilter.IntersectionClassFilter
- serialVersionUID - 类中的静态变量 infra.aop.ClassFilter.NegateClassFilter
- serialVersionUID - 类中的静态变量 infra.aop.ClassFilter.UnionClassFilter
- serialVersionUID - 类中的静态变量 infra.aop.DefaultInterceptorChainFactory
- serialVersionUID - 类中的静态变量 infra.aop.framework.AbstractAdvisingBeanPostProcessor
- serialVersionUID - 类中的静态变量 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
- serialVersionUID - 异常错误中的静态变量 infra.aop.framework.adapter.UnknownAdviceTypeException
- serialVersionUID - 类中的静态变量 infra.aop.framework.AdvisedSupport
- serialVersionUID - 类中的静态变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- serialVersionUID - 类中的静态变量 infra.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.AdvisedDispatcher
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.EqualsInterceptor
- serialVersionUID - 类中的静态变量 infra.aop.framework.CglibAopProxy.FixedChainStaticTargetInterceptor
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.HashCodeInterceptor
- serialVersionUID - 类中的静态变量 infra.aop.framework.CglibAopProxy.SerializableNoOp
- serialVersionUID - 类中的静态变量 infra.aop.framework.CglibAopProxy
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.StaticDispatcher
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor
- serialVersionUID - record class中的静态变量 infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor
- serialVersionUID - 类中的静态变量 infra.aop.framework.DefaultAopProxyFactory
- serialVersionUID - 类中的静态变量 infra.aop.framework.JdkDynamicAopProxy
- serialVersionUID - 类中的静态变量 infra.aop.framework.ProxyConfig
- serialVersionUID - 类中的静态变量 infra.aop.framework.ProxyCreatorSupport
- serialVersionUID - 类中的静态变量 infra.aop.framework.ProxyFactory
- serialVersionUID - 类中的静态变量 infra.aop.framework.ProxyFactoryBean.PrototypePlaceholderAdvisor
- serialVersionUID - 类中的静态变量 infra.aop.framework.ProxyFactoryBean
- serialVersionUID - 类中的静态变量 infra.aop.framework.ProxyProcessorSupport
- serialVersionUID - 类中的静态变量 infra.aop.framework.SerializationCglibAopProxy
- serialVersionUID - 类中的静态变量 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameIntroduction
- serialVersionUID - 类中的静态变量 infra.aop.MethodMatcher.ClassFilterAwareUnionIntroductionAwareMethodMatcher
- serialVersionUID - 类中的静态变量 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- serialVersionUID - 类中的静态变量 infra.aop.MethodMatcher.IntersectionIntroductionAwareMethodMatcher
- serialVersionUID - 类中的静态变量 infra.aop.MethodMatcher.IntersectionMethodMatcher
- serialVersionUID - 类中的静态变量 infra.aop.MethodMatcher.NegateMethodMatcher
- serialVersionUID - 类中的静态变量 infra.aop.MethodMatcher.UnionIntroductionAwareMethodMatcher
- serialVersionUID - 类中的静态变量 infra.aop.MethodMatcher.UnionMethodMatcher
- serialVersionUID - 类中的静态变量 infra.aop.Pointcut.GetterPointcut
- serialVersionUID - 类中的静态变量 infra.aop.Pointcut.SetterPointcut
- serialVersionUID - 类中的静态变量 infra.aop.support.AbstractPointcutAdvisor
- serialVersionUID - 类中的静态变量 infra.aop.support.ComposablePointcut
- serialVersionUID - 类中的静态变量 infra.aop.support.DelegatePerTargetObjectIntroductionInterceptor
- serialVersionUID - 类中的静态变量 infra.aop.support.DelegatingIntroductionInterceptor
- serialVersionUID - 类中的静态变量 infra.aop.support.IntroductionInfoSupport
- serialVersionUID - 类中的静态变量 infra.aop.target.AbstractBeanFactoryTargetSource
- serialVersionUID - 类中的静态变量 infra.aop.target.AbstractPrototypeTargetSource
- serialVersionUID - 类中的静态变量 infra.aop.target.CommonsPool2TargetSource
- serialVersionUID - 类中的静态变量 infra.aop.target.EmptyTargetSource
- serialVersionUID - 类中的静态变量 infra.aop.target.HotSwappableTargetSource
- serialVersionUID - 类中的静态变量 infra.aop.target.PrototypeTargetSource
- serialVersionUID - 类中的静态变量 infra.aop.target.SimpleBeanTargetSource
- serialVersionUID - 类中的静态变量 infra.aop.target.SingletonTargetSource
- serialVersionUID - 类中的静态变量 infra.aop.target.ThreadLocalTargetSource
- serialVersionUID - 类中的静态变量 infra.aop.TrueClassFilter
- serialVersionUID - 类中的静态变量 infra.aop.TrueMethodMatcher
- serialVersionUID - 类中的静态变量 infra.aop.TruePointcut
- serialVersionUID - 异常错误中的静态变量 org.aopalliance.aop.AspectException
- set(FieldAccess) - 接口中的方法 org.aopalliance.intercept.FieldInterceptor
-
Do the stuff you want to do before and after the field is setted.
- set$AroundClosure(AroundClosure) - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- setAdvice(Advice) - 类中的方法 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
-
Specify a particular instance of the target advice directly, avoiding lazy resolution in
AbstractBeanFactoryPointcutAdvisor.getAdvice(). - setAdvice(Advice) - 类中的方法 infra.aop.support.AbstractGenericPointcutAdvisor
-
Specify the advice that this advisor should apply.
- setAdvice(Advice) - 类中的方法 infra.aop.support.StaticMethodMatcherPointcutAdvisor
- setAdviceBeanName(String) - 类中的方法 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
-
Specify the name of the advice bean that this advisor should refer to.
- setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Specify the AdvisorAdapterRegistry to use.
- setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - 类中的方法 infra.aop.framework.adapter.AdvisorAdapterRegistrationManager
-
Specify the AdvisorAdapterRegistry to register AdvisorAdapter beans with.
- setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Specify the
AdvisorAdapterRegistryto use. - setAdvisorAdapterRegistry(AdvisorAdapterRegistry) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Specify the AdvisorAdapterRegistry to use.
- setAdvisorBeanNamePrefix(String) - 类中的方法 infra.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) - 类中的方法 infra.aop.framework.ProxyCreatorSupport
-
Customize the AopProxyFactory, allowing different strategies to be dropped in without changing the core framework.
- setApplyCommonInterceptorsFirst(boolean) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Set whether the common interceptors should be applied before bean-specific ones.
- setArgumentNames(String) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Set by creator of this advice object if the argument names are known.
- setArgumentNamesFromStringArray(String...) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Set by the creator of this advice object if the argument names are known.
- setArguments(Object[]) - 类中的方法 infra.aop.framework.AbstractMethodInvocation
- setArguments(Object[]) - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- setArguments(Object[]) - 接口中的方法 infra.aop.ProxyMethodInvocation
-
Set the arguments to be used on subsequent invocations in the any advice in this chain.
- setAspectBeanName(String) - 类中的方法 infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
-
Set the name of the aspect bean.
- setAspectJAdvisorFactory(AspectJAdvisorFactory) - 类中的方法 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
- setAspectName(String) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Set the name of the aspect (bean) in which the advice was declared.
- setAttribute(String, Object) - 接口中的方法 infra.aop.ProxyMethodInvocation
-
Add the specified user attribute with the given value to this invocation.
- setAutodetectInterfaces(boolean) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Set whether to autodetect proxy interfaces if none specified.
- setBeanClassLoader(ClassLoader) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
- setBeanClassLoader(ClassLoader) - 类中的方法 infra.aop.framework.ProxyFactoryBean
- setBeanClassLoader(ClassLoader) - 类中的方法 infra.aop.framework.ProxyProcessorSupport
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.config.MethodLocatingFactoryBean
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.framework.autoproxy.target.AbstractBeanFactoryTargetSourceCreator
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.framework.ProxyFactoryBean
- setBeanFactory(BeanFactory) - 类中的方法 infra.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) - 类中的方法 infra.aop.scope.ScopedProxyFactoryBean
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
-
Set the owning BeanFactory.
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.target.AbstractPoolingTargetSource
- setBeanFactory(BeanFactory) - 类中的方法 infra.aop.target.AbstractPrototypeTargetSource
- setBeanName(String) - 类中的方法 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
- setBeanNames(String...) - 类中的方法 infra.aop.framework.autoproxy.BeanNameAutoProxyCreator
-
Set the names of the beans that should automatically get wrapped with proxies.
- setBeforeExistingAdvisors(boolean) - 类中的方法 infra.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) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Set whether the call should bock when the pool is exhausted.
- setClassFilter(ClassFilter) - 类中的方法 infra.aop.support.NameMatchMethodPointcutAdvisor
-
Set the
ClassFilterto use for this pointcut. - setClassFilter(ClassFilter) - 类中的方法 infra.aop.support.StaticMethodMatcherPointcut
-
Set the
ClassFilterto use for this pointcut. - setConstructorArguments(Object[], Class<?>[]) - 类中的方法 infra.aop.framework.CglibAopProxy
-
Set constructor arguments to use for creating the proxy.
- setCurrentProxiedBeanName(String) - 类中的静态方法 infra.aop.framework.autoproxy.ProxyCreationContext
-
Set the name of the currently proxied bean instance.
- setCurrentProxy(Object) - 类中的静态方法 infra.aop.framework.AopContext
-
Make the given proxy available via the
currentProxy()method. - setCustomTargetSourceCreators(TargetSourceCreator...) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Set custom
TargetSourceCreatorsto be applied in this order. - setDeclarationOrder(int) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
-
Set the declaration order of this advice within the aspect.
- setEnterMessage(String) - 类中的方法 infra.aop.interceptor.CustomizableTraceInterceptor
-
Set the template used for method entry log messages.
- setExceptionHandler(AsyncUncaughtExceptionHandler) - 类中的方法 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Supply the
AsyncUncaughtExceptionHandlerto use to handle exceptions thrown by invoking asynchronous methods with avoidreturn type. - setExceptionMessage(String) - 类中的方法 infra.aop.interceptor.CustomizableTraceInterceptor
-
Set the template used for method exception log messages.
- setExcludedPattern(String) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Convenience method when we have only a single exclusion pattern.
- setExcludedPatterns(String...) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Set the regular expressions defining methods to match for exclusion.
- setExecutor(Executor) - 类中的方法 infra.aop.interceptor.AsyncExecutionAspectSupport
-
Supply the executor to be used when executing async methods.
- setExitMessage(String) - 类中的方法 infra.aop.interceptor.CustomizableTraceInterceptor
-
Set the template used for method exit log messages.
- setExposeProxy(boolean) - 接口中的方法 infra.aop.framework.Advised
-
Set whether the proxy should be exposed by the AOP framework as a
ThreadLocalfor retrieval via theAopContextclass. - setExposeProxy(boolean) - 类中的方法 infra.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) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- setExpression(String) - 类中的方法 infra.aop.support.AbstractExpressionPointcut
- setFrozen(boolean) - 类中的方法 infra.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) - 类中的方法 infra.aop.framework.ProxyConfig
-
Set whether this config should be frozen.
- setFrozen(boolean) - 类中的方法 infra.aop.framework.ProxyFactoryBean
- setHideProxyClassNames(boolean) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Set to "true" to have
dynamic loggershide proxy class names wherever possible. - setIncludePatterns(List<String>) - 类中的方法 infra.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
-
Set a list of regex patterns, matching eligible @AspectJ bean names.
- setInterceptorChainFactory(InterceptorChainFactory) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Set the advisor chain factory to use.
- setInterceptorNames(String...) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Set the common interceptors.
- setInterceptorNames(String...) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Set the list of Advice/Advisor bean names.
- setInterfaces(Class<?>...) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Set the interfaces to be proxied.
- setLocation(String) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- setLocation(String) - 类中的方法 infra.aop.support.AbstractExpressionPointcut
-
Set the location for debugging.
- setLogExceptionStackTrace(boolean) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Set whether to pass an exception to the logger, suggesting inclusion of its stack trace into the log.
- setLoggerName(String) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Set the name of the logger to use.
- setLogTargetClassInvocation(boolean) - 类中的方法 infra.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) - 类中的方法 infra.aop.support.NameMatchMethodPointcut
-
Convenience method when we have only a single method name to match.
- setMappedName(String) - 类中的方法 infra.aop.support.NameMatchMethodPointcutAdvisor
-
Convenience method when we have only a single method name to match.
- setMappedNames(String...) - 类中的方法 infra.aop.support.NameMatchMethodPointcut
-
Set the method names defining methods to match.
- setMappedNames(String...) - 类中的方法 infra.aop.support.NameMatchMethodPointcutAdvisor
-
Set the method names defining methods to match.
- setMatchingContext(MatchingContext) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut.DefensiveShadowMatch
- setMaxIdle(int) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Set the maximum number of idle objects in the pool.
- setMaxSize(int) - 类中的方法 infra.aop.target.AbstractPoolingTargetSource
-
Set the maximum size of the pool.
- setMaxWait(long) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Set the maximum waiting time for fetching an object from the pool.
- setMethodName(String) - 类中的方法 infra.aop.config.MethodLocatingFactoryBean
-
Set the name of the
Methodto locate. - setMinEvictableIdleTimeMillis(long) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Set the minimum time that an idle object can sit in the pool before it becomes subject to eviction.
- setMinIdle(int) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
-
Set the minimum number of idle objects in the pool.
- setOpaque(boolean) - 类中的方法 infra.aop.framework.ProxyConfig
-
Set whether proxies created by this configuration should be prevented from being cast to
Advisedto query proxy status. - setOptimize(boolean) - 类中的方法 infra.aop.framework.ProxyConfig
-
Set whether proxies should perform aggressive optimizations.
- setOrder(int) - 类中的方法 infra.aop.aspectj.AspectJPointcutAdvisor
- setOrder(int) - 类中的方法 infra.aop.framework.ProxyProcessorSupport
-
Set the ordering which will apply to this processor's implementation of
Ordered, used when applying multiple processors. - setParameterNames(String...) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Set the parameter names for the pointcut.
- setParameterNames(String...) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- setParameterTypes(Class<?>...) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Set the parameter types for the pointcut.
- setParameterTypes(Class<?>...) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcutAdvisor
- setPattern(String) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Convenience method when we have only a single pattern.
- setPattern(String) - 类中的方法 infra.aop.support.RegexpMethodPointcutAdvisor
-
Set the regular expression defining methods to match.
- setPatterns(String...) - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
-
Set the regular expressions defining methods to match.
- setPatterns(String...) - 类中的方法 infra.aop.support.RegexpMethodPointcutAdvisor
-
Set the regular expressions defining methods to match.
- setPointcut(Pointcut) - 类中的方法 infra.aop.support.DefaultBeanFactoryPointcutAdvisor
-
Specify the pointcut targeting the advice.
- setPointcut(Pointcut) - 类中的方法 infra.aop.support.DefaultPointcutAdvisor
-
Specify the pointcut targeting the advice.
- setPointcutDeclarationScope(Class<?>) - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
-
Set the declaration scope for the pointcut.
- setPostInterceptors(Object[]) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Set additional interceptors (or advisors) to be applied after the implicit transaction interceptor.
- setPreFiltered(boolean) - 接口中的方法 infra.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) - 类中的方法 infra.aop.framework.AdvisedSupport
- setPrefix(String) - 类中的方法 infra.aop.interceptor.AbstractMonitoringInterceptor
-
Set the text that will get appended to the trace data.
- setPreInterceptors(Object[]) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Set additional interceptors (or advisors) to be applied before the implicit transaction interceptor, e.g. a PerformanceMonitorInterceptor.
- setProxyClassLoader(ClassLoader) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Set the ClassLoader to generate the proxy class in.
- setProxyClassLoader(ClassLoader) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Set the ClassLoader to generate the proxy class in.
- setProxyClassLoader(ClassLoader) - 类中的方法 infra.aop.framework.ProxyProcessorSupport
-
Set the ClassLoader to generate the proxy class in.
- setProxyInterfaces(Class<?>[]) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Specify the set of interfaces being proxied.
- setProxyInterfaces(Class<?>[]) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Set the names of the interfaces we're proxying.
- setProxyTargetClass(boolean) - 类中的方法 infra.aop.framework.ProxyConfig
-
Set whether to proxy the target class directly, instead of just proxying specific interfaces.
- setRaiseExceptions(boolean) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
Indicate whether
IllegalArgumentExceptionandAspectJAdviceParameterNameDiscoverer.AmbiguousBindingExceptionmust be thrown as appropriate in the case of failing to deduce advice parameter names. - setRefreshCheckDelay(long) - 类中的方法 infra.aop.target.AbstractRefreshableTargetSource
-
Set the delay between refresh checks, in milliseconds.
- setRegistry(AdvisorAdapterRegistry) - 类中的方法 infra.aop.DefaultInterceptorChainFactory
- setReturningName(String) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- setReturningName(String) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If
afterReturningadvice binds the return value, the returning variable name must be specified. - setReturningName(String) - 类中的方法 infra.aop.aspectj.AspectJAfterReturningAdvice
- setReturningNameNoCheck(String) - 类中的方法 infra.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.
- setShadowMatch(ExpressionPointcut, Method, ShadowMatch) - 类中的静态方法 infra.aop.aspectj.ShadowMatchUtils
-
Associate the
ShadowMatchto the specifiedExpressionPointcutand method. - setSingleton(boolean) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Set the value of the singleton property.
- setSuffix(String) - 类中的方法 infra.aop.interceptor.AbstractMonitoringInterceptor
-
Set the text that will get prepended to the trace data.
- setTarget(Object) - 类中的方法 infra.aop.framework.AbstractSingletonProxyFactoryBean
-
Set the target object, that is, the bean to be wrapped with a transactional proxy.
- setTarget(Object) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Set the given object as target.
- setTargetBeanName(String) - 类中的方法 infra.aop.config.MethodLocatingFactoryBean
-
Set the name of the bean to locate the
Methodon. - setTargetBeanName(String) - 类中的方法 infra.aop.scope.ScopedProxyFactoryBean
-
Set the name of the bean that is to be scoped.
- setTargetBeanName(String) - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
-
Set the name of the target bean in the factory.
- setTargetClass(Class<?>) - 类中的方法 infra.aop.framework.AdvisedSupport
-
Set a target class to be proxied, indicating that the proxy should be cast-able to the given class.
- setTargetClass(Class<?>) - 类中的方法 infra.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) - 类中的方法 infra.aop.framework.ProxyFactoryBean
-
Set the name of the target bean.
- setTargetSource(TargetSource) - 接口中的方法 infra.aop.framework.Advised
-
Change the
TargetSourceused by thisAdvisedobject. - setTargetSource(TargetSource) - 类中的方法 infra.aop.framework.AdvisedSupport
- SetterPointcut() - 类的构造器 infra.aop.Pointcut.SetterPointcut
- SETTERS - 接口中的静态变量 infra.aop.Pointcut
-
Pointcut matching all bean property setters, in any class.
- setThrowingName(String) - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- setThrowingName(String) - 类中的方法 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If
afterThrowingadvice binds the thrown value, the throwing variable name must be specified. - setThrowingName(String) - 类中的方法 infra.aop.aspectj.AspectJAfterThrowingAdvice
- setThrowingNameNoCheck(String) - 类中的方法 infra.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) - 类中的方法 infra.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.
- setTypePattern(String) - 类中的方法 infra.aop.aspectj.TypePatternClassFilter
-
Set the AspectJ type pattern to match.
- setUseDynamicLogger(boolean) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Set whether to use a dynamic logger or a static logger.
- setUsePrefix(boolean) - 类中的方法 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
-
Set whether to only include advisors with a certain prefix in the bean name.
- shadowMatchCache - 类中的静态变量 infra.aop.aspectj.ShadowMatchUtils
- ShadowMatchUtils - infra.aop.aspectj中的类
-
Internal
ShadowMatchutilities. - ShadowMatchUtils() - 类的构造器 infra.aop.aspectj.ShadowMatchUtils
- ShadowMatchUtils.Key - infra.aop.aspectj中的Record Class
- shouldIgnoreAjcCompiledAspects - 类中的静态变量 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- shouldInvokeOnReturnValueOf(Method, Object) - 类中的方法 infra.aop.aspectj.AspectJAfterReturningAdvice
-
Following AspectJ semantics, if a returning clause was specified, then the advice is only invoked if the returned value is an instance of the given returning type and generic type parameters, if any, match the assignment rules.
- shouldInvokeOnThrowing(Throwable) - 类中的方法 infra.aop.aspectj.AspectJAfterThrowingAdvice
-
In AspectJ semantics, after throwing advice that specifies a throwing clause is only invoked if the thrown exception is a subtype of the given throwing type.
- shouldProxyTargetClass(ConfigurableBeanFactory, String) - 类中的静态方法 infra.aop.framework.autoproxy.AutoProxyUtils
-
Determine whether the given bean should be proxied with its target class rather than its interfaces.
- shouldProxyTargetClass(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Determine whether the given bean should be proxied with its target class rather than its interfaces.
- shouldSkip(Class<?>, String) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
- shouldSkip(Class<?>, String) - 类中的方法 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
-
Subclasses should override this method to return
trueif the given bean should not be considered for auto-proxying by this post-processor. - signature - 类中的变量 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
-
Lazily initialized signature object.
- SimpleAspectInstanceFactory - infra.aop.aspectj中的类
-
Implementation of
AspectInstanceFactorythat creates a new instance of the specified aspect class for everySimpleAspectInstanceFactory.getAspectInstance()call. - SimpleAspectInstanceFactory(Class<?>) - 类的构造器 infra.aop.aspectj.SimpleAspectInstanceFactory
-
Create a new SimpleAspectInstanceFactory for the given aspect class.
- SimpleAsyncUncaughtExceptionHandler - infra.aop.interceptor中的类
-
A default
AsyncUncaughtExceptionHandlerthat simply logs the exception. - SimpleAsyncUncaughtExceptionHandler() - 类的构造器 infra.aop.interceptor.SimpleAsyncUncaughtExceptionHandler
- SimpleBeanFactoryAwareAspectInstanceFactory - infra.aop.config中的类
-
Implementation of
AspectInstanceFactorythat locates the aspect from theBeanFactoryusing a configured bean name. - SimpleBeanFactoryAwareAspectInstanceFactory() - 类的构造器 infra.aop.config.SimpleBeanFactoryAwareAspectInstanceFactory
- SimpleBeanTargetSource - infra.aop.target中的类
-
Simple
TargetSourceimplementation, freshly obtaining the specified target bean from its containingBeanFactory. - SimpleBeanTargetSource() - 类的构造器 infra.aop.target.SimpleBeanTargetSource
- SimpleMetadataAwareAspectInstanceFactory - infra.aop.aspectj.annotation中的类
-
Implementation of
MetadataAwareAspectInstanceFactorythat creates a new instance of the specified aspect class for everySimpleAspectInstanceFactory.getAspectInstance()call. - SimpleMetadataAwareAspectInstanceFactory(Class<?>, String) - 类的构造器 infra.aop.aspectj.annotation.SimpleMetadataAwareAspectInstanceFactory
-
Create a new SimpleMetadataAwareAspectInstanceFactory for the given aspect class.
- SimpleTraceInterceptor - infra.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() - 类的构造器 infra.aop.interceptor.SimpleTraceInterceptor
-
Create a new SimpleTraceInterceptor with a static logger.
- SimpleTraceInterceptor(boolean) - 类的构造器 infra.aop.interceptor.SimpleTraceInterceptor
-
Create a new SimpleTraceInterceptor with dynamic or static logger, according to the given flag.
- singleton - 类中的变量 infra.aop.framework.ProxyFactoryBean
- SingletonAspectInstanceFactory - infra.aop.aspectj中的类
-
Implementation of
AspectInstanceFactorythat is backed by a specified singleton object, returning the same instance for everySingletonAspectInstanceFactory.getAspectInstance()call. - SingletonAspectInstanceFactory(Object) - 类的构造器 infra.aop.aspectj.SingletonAspectInstanceFactory
-
Create a new SingletonAspectInstanceFactory for the given aspect instance.
- singletonInstance - 类中的变量 infra.aop.framework.ProxyFactoryBean
-
If this is a singleton, the cached singleton proxy instance.
- SingletonMetadataAwareAspectInstanceFactory - infra.aop.aspectj.annotation中的类
-
Implementation of
MetadataAwareAspectInstanceFactorythat is backed by a specified singleton object, returning the same instance for everySingletonAspectInstanceFactory.getAspectInstance()call. - SingletonMetadataAwareAspectInstanceFactory(Object, String) - 类的构造器 infra.aop.aspectj.annotation.SingletonMetadataAwareAspectInstanceFactory
-
Create a new SingletonMetadataAwareAspectInstanceFactory for the given aspect.
- SingletonTargetSource - infra.aop.target中的类
-
Implementation of the
TargetSourceinterface that holds a given object. - SingletonTargetSource(Object) - 类的构造器 infra.aop.target.SingletonTargetSource
-
Create a new SingletonTargetSource for the given target.
- singleValuedAnnotationPcds - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- sortAdvisors(List<Advisor>) - 类中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator
-
Sort the supplied
Advisorinstances according to AspectJ precedence. - sortAdvisors(List<Advisor>) - 类中的方法 infra.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator
-
Sort advisors based on ordering.
- sourceLocation - 类中的变量 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
-
Lazily initialized source location object.
- SourceLocationImpl() - 类的构造器 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.SourceLocationImpl
- StandardProxy - infra.aop.framework中的接口
- StaticDispatcher(Object) - record class的构造器 infra.aop.framework.CglibAopProxy.StaticDispatcher
-
创建
StaticDispatcher记录的实例。 - StaticMethodMatcher - infra.aop.support中的类
-
Convenient abstract superclass for static method matchers, which don't care about arguments at runtime.
- StaticMethodMatcher() - 类的构造器 infra.aop.support.StaticMethodMatcher
- StaticMethodMatcherPointcut - infra.aop.support中的类
-
Convenient superclass when we want to force subclasses to implement the
MethodMatcherinterface but subclasses will want to be pointcuts. - StaticMethodMatcherPointcut() - 类的构造器 infra.aop.support.StaticMethodMatcherPointcut
- StaticMethodMatcherPointcutAdvisor - infra.aop.support中的类
-
Convenient base class for Advisors that are also static pointcuts.
- StaticMethodMatcherPointcutAdvisor() - 类的构造器 infra.aop.support.StaticMethodMatcherPointcutAdvisor
-
Create a new StaticMethodMatcherPointcutAdvisor, expecting bean-style configuration.
- StaticMethodMatcherPointcutAdvisor(Advice) - 类的构造器 infra.aop.support.StaticMethodMatcherPointcutAdvisor
-
Create a new StaticMethodMatcherPointcutAdvisor for the given advice.
- StaticUnadvisedExposedInterceptor(Object) - record class的构造器 infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor
-
创建
StaticUnadvisedExposedInterceptor记录的实例。 - StaticUnadvisedInterceptor(Object) - record class的构造器 infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor
-
创建
StaticUnadvisedInterceptor记录的实例。 - STEP_ANNOTATION_BINDING - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- STEP_FINISHED - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- STEP_JOIN_POINT_BINDING - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- STEP_PRIMITIVE_ARGS_BINDING - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- STEP_REFERENCE_PCUT_BINDING - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- STEP_RETURNING_BINDING - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- STEP_THIS_TARGET_ARGS_BINDING - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- STEP_THROWING_BINDING - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- SubtypeSensitiveVarTypeTestVisitor() - 类的构造器 infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- suffix - 类中的变量 infra.aop.interceptor.AbstractMonitoringInterceptor
- SUPPORTED_PRIMITIVES - 类中的静态变量 infra.aop.aspectj.AspectJExpressionPointcut
- supportsAdvice(Advice) - 接口中的方法 infra.aop.framework.adapter.AdvisorAdapter
-
Does this adapter understand this advice object?
- supportsAdvice(Advice) - 类中的方法 infra.aop.framework.adapter.AfterReturningAdviceAdapter
- supportsAdvice(Advice) - 类中的方法 infra.aop.framework.adapter.MethodBeforeAdviceAdapter
- supportsAdvice(Advice) - 类中的方法 infra.aop.framework.adapter.ThrowsAdviceAdapter
- supportsProceedingJoinPoint() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- supportsProceedingJoinPoint() - 类中的方法 infra.aop.aspectj.AspectJAroundAdvice
- suppressInterface(Class<?>) - 类中的方法 infra.aop.support.IntroductionInfoSupport
-
Suppress the specified interface, which may have been autodetected due to the delegate implementing it.
- swap(Object) - 类中的方法 infra.aop.target.HotSwappableTargetSource
-
Swap the target, returning the old target object.
- SyntheticInstantiationAdvisor(MetadataAwareAspectInstanceFactory) - 类的构造器 infra.aop.aspectj.annotation.ReflectiveAspectJAdvisorFactory.SyntheticInstantiationAdvisor
T
- target - 类中的变量 infra.aop.framework.AbstractSingletonProxyFactoryBean
- target - 类中的变量 infra.aop.framework.CglibAopProxy.FixedChainStaticTargetInterceptor
- target - record class中的变量 infra.aop.framework.CglibAopProxy.StaticDispatcher
-
target记录组件的字段。 - target - record class中的变量 infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor
-
target记录组件的字段。 - target - record class中的变量 infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor
-
target记录组件的字段。 - target - 类中的变量 infra.aop.framework.DefaultMethodInvocation
- target - 类中的变量 infra.aop.target.HotSwappableTargetSource
-
The current target object.
- target - 类中的变量 infra.aop.target.LazyInitTargetSource
- target - 类中的变量 infra.aop.target.SingletonTargetSource
-
Target cached and invoked using reflection.
- target() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticDispatcher
-
返回
target记录组件的值。 - target() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor
-
返回
target记录组件的值。 - target() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor
-
返回
target记录组件的值。 - TARGET_NAME_PREFIX - 类中的静态变量 infra.aop.scope.ScopedProxyUtils
- TARGET_NAME_PREFIX_LENGTH - 类中的静态变量 infra.aop.scope.ScopedProxyUtils
- TARGET_VAR - 类中的静态变量 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- targetBeanDefinition - 类中的变量 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- targetBeanName - 类中的变量 infra.aop.config.MethodLocatingFactoryBean
- targetBeanName - 类中的变量 infra.aop.scope.DefaultScopedObject
- targetBeanName - 类中的变量 infra.aop.scope.ScopedProxyBeanRegistrationAotProcessor.ScopedProxyBeanRegistrationCodeFragments
- targetBeanName - 类中的变量 infra.aop.scope.ScopedProxyFactoryBean
-
The name of the target bean.
- targetBeanName - 类中的变量 infra.aop.target.AbstractBeanFactoryTargetSource
-
Name of the target bean we will create on each invocation.
- targetClass - 类中的变量 infra.aop.framework.CglibAopProxy.FixedChainStaticTargetInterceptor
- targetClass - 类中的变量 infra.aop.framework.DefaultMethodInvocation
- targetClass - 类中的变量 infra.aop.target.AbstractBeanFactoryTargetSource
-
Class of the target.
- targetClass - 类中的变量 infra.aop.target.EmptyTargetSource
- TargetClassAware - infra.aop中的接口
-
Minimal interface for exposing the target class behind a proxy.
- targetInstanceOfMatches(Test) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TargetInstanceOfResidueTestVisitor
- TargetInstanceOfResidueTestVisitor(Class<?>) - 类的构造器 infra.aop.aspectj.RuntimeTestWalker.TargetInstanceOfResidueTestVisitor
- targetInThread - 类中的变量 infra.aop.target.ThreadLocalTargetSource
-
ThreadLocal holding the target associated with the current thread.
- targetName - 类中的变量 infra.aop.framework.ProxyFactoryBean
- targetObj - 类中的变量 infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- targetObject - 类中的变量 infra.aop.target.AbstractRefreshableTargetSource
- targetSet - 类中的变量 infra.aop.target.ThreadLocalTargetSource
-
Set of managed targets, enabling us to keep track of the targets we've created.
- targetSource - 类中的变量 infra.aop.framework.AdvisedSupport
-
Package-protected to allow direct access for efficiency.
- targetSource - record class中的变量 infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor
-
targetSource记录组件的字段。 - targetSource - record class中的变量 infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor
-
targetSource记录组件的字段。 - targetSource() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor
-
返回
targetSource记录组件的值。 - targetSource() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor
-
返回
targetSource记录组件的值。 - TargetSource - infra.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 - infra.aop.framework.autoproxy中的接口
-
Implementations can create special target sources, such as pooling target sources, for particular beans.
- targetSourcedBeans - 类中的变量 infra.aop.framework.autoproxy.AbstractAutoProxyCreator
- testsSubtypeSensitiveVars - 类中的变量 infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- testsSubtypeSensitiveVars() - 类中的方法 infra.aop.aspectj.RuntimeTestWalker
-
If the test uses any of the this, target, at_this, at_target, and at_annotation vars, then it tests subtype sensitive vars.
- testsSubtypeSensitiveVars(Test) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- testTargetInstanceOfResidue(Class<?>) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker
- testThisInstanceOfResidue(Class<?>) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker
- TestVisitorAdapter() - 类的构造器 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- text - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer.PointcutBody
- THIS_JOIN_POINT - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- THIS_JOIN_POINT_STATIC_PART - 类中的静态变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
- THIS_VAR - 类中的静态变量 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- thisInstanceOfMatches(Test) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.ThisInstanceOfResidueTestVisitor
- ThisInstanceOfResidueTestVisitor(Class<?>) - 类的构造器 infra.aop.aspectj.RuntimeTestWalker.ThisInstanceOfResidueTestVisitor
- thisObj - 类中的变量 infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- ThreadLocalTargetSource - infra.aop.target中的类
-
Alternative to an object pool.
- ThreadLocalTargetSource() - 类的构造器 infra.aop.target.ThreadLocalTargetSource
- ThreadLocalTargetSourceStats - infra.aop.target中的接口
-
Statistics for a ThreadLocal TargetSource.
- THROWING - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- THROWING_PROPERTY - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- throwingName - 类中的变量 infra.aop.aspectj.AbstractAspectJAdvice
-
Non-null if after throwing advice binds the thrown value.
- throwingName - 类中的变量 infra.aop.aspectj.AspectJAdviceParameterNameDiscoverer
-
If the advice is afterThrowing, and binds the thrown value, this is the parameter name used.
- throwsAdvice - 类中的变量 infra.aop.framework.adapter.ThrowsAdviceInterceptor
- ThrowsAdvice - infra.aop中的接口
-
Tag interface for throws advice.
- ThrowsAdviceAdapter - infra.aop.framework.adapter中的类
-
Adapter to enable
ThrowsAdviceto be used in the AOP framework. - ThrowsAdviceAdapter() - 类的构造器 infra.aop.framework.adapter.ThrowsAdviceAdapter
- ThrowsAdviceInterceptor - infra.aop.framework.adapter中的类
-
Interceptor to wrap an after-throwing advice.
- ThrowsAdviceInterceptor(Object) - 类的构造器 infra.aop.framework.adapter.ThrowsAdviceInterceptor
-
Create a new ThrowsAdviceInterceptor for the given ThrowsAdvice.
- timeBetweenEvictionRunsMillis - 类中的变量 infra.aop.target.CommonsPool2TargetSource
- toLongString() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- toLongString() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- toProxyConfigString() - 接口中的方法 infra.aop.framework.Advised
-
As
toString()will normally be delegated to the target, this returns the equivalent for the AOP proxy. - toProxyConfigString() - 类中的方法 infra.aop.framework.AdvisedSupport
- toShortString() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- toShortString() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- toString() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice.AdviceExcludingMethodMatcher
- toString() - 类中的方法 infra.aop.aspectj.AbstractAspectJAdvice
- toString() - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotation
- toString() - 类中的方法 infra.aop.aspectj.annotation.BeanFactoryAspectInstanceFactory
- toString() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl.PerTargetInstantiationModelPointcut
- toString() - 类中的方法 infra.aop.aspectj.annotation.InstantiationModelAwarePointcutAdvisorImpl
- toString() - 类中的方法 infra.aop.aspectj.annotation.LazySingletonAspectInstanceFactoryDecorator
- toString() - 类中的方法 infra.aop.aspectj.AspectJExpressionPointcut
- toString() - record class中的方法 infra.aop.aspectj.autoproxy.AspectJAwareAdvisorAutoProxyCreator.PartiallyComparableAdvisorHolder
-
返回此记录的字符串表示形式。
- toString() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- toString() - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint
- toString() - record class中的方法 infra.aop.aspectj.ShadowMatchUtils.Key
-
返回此记录的字符串表示形式。
- toString() - 类中的方法 infra.aop.aspectj.TypePatternClassFilter
- toString() - 类中的方法 infra.aop.ClassFilter.IntersectionClassFilter
- toString() - 类中的方法 infra.aop.ClassFilter.NegateClassFilter
- toString() - 类中的方法 infra.aop.ClassFilter.UnionClassFilter
- toString() - 类中的方法 infra.aop.config.AdviceEntry
- toString() - 类中的方法 infra.aop.config.AdvisorEntry
- toString() - 类中的方法 infra.aop.config.AspectEntry
- toString() - 类中的方法 infra.aop.config.PointcutEntry
- toString() - 类中的方法 infra.aop.framework.AdvisedSupport.MethodCacheKey
- toString() - 类中的方法 infra.aop.framework.AdvisedSupport
-
For debugging/diagnostic use.
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.AdvisedDispatcher
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicAdvisedInterceptor
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedExposedInterceptor
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.DynamicUnadvisedInterceptor
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.EqualsInterceptor
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.HashCodeInterceptor
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticDispatcher
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedExposedInterceptor
-
返回此记录的字符串表示形式。
- toString() - record class中的方法 infra.aop.framework.CglibAopProxy.StaticUnadvisedInterceptor
-
返回此记录的字符串表示形式。
- toString() - 类中的方法 infra.aop.framework.DefaultMethodInvocation
- toString() - 类中的方法 infra.aop.framework.ProxyConfig
- toString() - 类中的方法 infra.aop.framework.ProxyFactoryBean.PrototypePlaceholderAdvisor
- toString() - record class中的方法 infra.aop.interceptor.ExposeBeanNameAdvisors.ExposeBeanNameInterceptor
-
返回此记录的字符串表示形式。
- toString() - 类中的方法 infra.aop.MethodMatcher.ClassFilterAwareUnionMethodMatcher
- toString() - 类中的方法 infra.aop.MethodMatcher.IntersectionMethodMatcher
- toString() - 类中的方法 infra.aop.MethodMatcher.NegateMethodMatcher
- toString() - 类中的方法 infra.aop.MethodMatcher.UnionMethodMatcher
- toString() - 类中的方法 infra.aop.Pointcut.GetterPointcut
- toString() - 类中的方法 infra.aop.Pointcut.SetterPointcut
- toString() - 类中的方法 infra.aop.support.AbstractBeanFactoryPointcutAdvisor
- toString() - 类中的方法 infra.aop.support.AbstractGenericPointcutAdvisor
- toString() - 类中的方法 infra.aop.support.AbstractRegexpMethodPointcut
- toString() - 类中的方法 infra.aop.support.annotation.AnnotationClassFilter
- toString() - record class中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut.AnnotationCandidateClassFilter
-
返回此记录的字符串表示形式。
- toString() - 类中的方法 infra.aop.support.annotation.AnnotationMatchingPointcut
- toString() - 类中的方法 infra.aop.support.annotation.AnnotationMethodMatcher
- toString() - 类中的方法 infra.aop.support.ComposablePointcut
- toString() - 类中的方法 infra.aop.support.ControlFlowPointcut
- toString() - 类中的方法 infra.aop.support.DefaultBeanFactoryPointcutAdvisor
- toString() - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
- toString() - 类中的方法 infra.aop.support.DefaultPointcutAdvisor
- toString() - 类中的方法 infra.aop.support.NameMatchMethodPointcut
- toString() - 类中的方法 infra.aop.support.RegexpMethodPointcutAdvisor
- toString() - 类中的方法 infra.aop.support.RootClassFilter
- toString() - 类中的方法 infra.aop.target.AbstractBeanFactoryTargetSource
- toString() - 类中的方法 infra.aop.target.EmptyTargetSource
- toString() - 类中的方法 infra.aop.target.HotSwappableTargetSource
- toString() - 类中的方法 infra.aop.target.PrototypeTargetSource
- toString() - 类中的方法 infra.aop.target.SingletonTargetSource
- toString() - 类中的方法 infra.aop.TrueClassFilter
- toString() - 类中的方法 infra.aop.TrueMethodMatcher
- toString() - 类中的方法 infra.aop.TruePointcut
- toString(boolean, boolean, boolean, boolean) - 类中的方法 infra.aop.aspectj.MethodInvocationProceedingJoinPoint.MethodSignatureImpl
- trimToSize() - 类中的方法 infra.aop.support.NameMatchMethodPointcut
- TRUE - 接口中的静态变量 infra.aop.ClassFilter
-
Canonical instance of a ClassFilter that matches all classes.
- TRUE - 接口中的静态变量 infra.aop.MethodMatcher
-
Canonical instance that matches all methods.
- TRUE - 接口中的静态变量 infra.aop.Pointcut
-
Canonical Pointcut instance that always matches.
- TrueClassFilter - infra.aop中的类
-
Canonical ClassFilter instance that matches all classes.
- TrueClassFilter() - 类的构造器 infra.aop.TrueClassFilter
-
Enforce Singleton pattern.
- TrueMethodMatcher - infra.aop中的类
-
Canonical MethodMatcher instance that matches all methods.
- TrueMethodMatcher() - 类的构造器 infra.aop.TrueMethodMatcher
-
Enforce Singleton pattern.
- TruePointcut - infra.aop中的类
-
Canonical Pointcut instance that always matches.
- TruePointcut() - 类的构造器 infra.aop.TruePointcut
-
Enforce Singleton pattern.
- TYPE_PATTERN - 类中的静态变量 infra.aop.config.ConfigBeanDefinitionParser
- typePattern - 类中的变量 infra.aop.aspectj.TypePatternClassFilter
- typePatternClassFilter - 类中的变量 infra.aop.aspectj.DeclareParentsAdvisor
- TypePatternClassFilter - infra.aop.aspectj中的类
-
Framework AOP
ClassFilterimplementation using AspectJ type matching. - TypePatternClassFilter() - 类的构造器 infra.aop.aspectj.TypePatternClassFilter
-
Creates a new instance of the
TypePatternClassFilterclass. - TypePatternClassFilter(String) - 类的构造器 infra.aop.aspectj.TypePatternClassFilter
-
Create a fully configured
TypePatternClassFilterusing the given type pattern.
U
- ultimateTargetClass(Object) - 类中的静态方法 infra.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.
- undeclaredThrowableStrategy - 类中的静态变量 infra.aop.framework.CglibAopProxy
- union(ClassFilter) - 类中的方法 infra.aop.support.ComposablePointcut
-
Apply a union with the given ClassFilter.
- union(ClassFilter[]) - 接口中的静态方法 infra.aop.ClassFilter
-
Match all classes that either (or all) of the given ClassFilters matches.
- union(ClassFilter, ClassFilter) - 接口中的静态方法 infra.aop.ClassFilter
-
Match all classes that either (or both) of the given ClassFilters matches.
- union(MethodMatcher) - 类中的方法 infra.aop.support.ComposablePointcut
-
Apply a union with the given MethodMatcher.
- union(MethodMatcher, ClassFilter, MethodMatcher, ClassFilter) - 接口中的静态方法 infra.aop.MethodMatcher
-
Match all methods that either (or both) of the given MethodMatchers matches.
- union(MethodMatcher, MethodMatcher) - 接口中的静态方法 infra.aop.MethodMatcher
-
Match all methods that either (or both) of the given MethodMatchers matches.
- union(Pointcut) - 类中的方法 infra.aop.support.ComposablePointcut
-
Apply a union with the given Pointcut.
- union(Pointcut, Pointcut) - 接口中的静态方法 infra.aop.Pointcut
-
Match all methods that either (or both) of the given pointcuts matches.
- UnionClassFilter(ClassFilter[]) - 类的构造器 infra.aop.ClassFilter.UnionClassFilter
- UnionIntroductionAwareMethodMatcher(MethodMatcher, MethodMatcher) - 类的构造器 infra.aop.MethodMatcher.UnionIntroductionAwareMethodMatcher
- UnionMethodMatcher(MethodMatcher, MethodMatcher) - 类的构造器 infra.aop.MethodMatcher.UnionMethodMatcher
- UnknownAdviceTypeException - infra.aop.framework.adapter中的异常错误
-
Exception thrown when an attempt is made to use an unsupported Advisor or Advice type.
- UnknownAdviceTypeException(Object) - 异常错误的构造器 infra.aop.framework.adapter.UnknownAdviceTypeException
-
Create a new UnknownAdviceTypeException for the given advice object.
- UnknownAdviceTypeException(String) - 异常错误的构造器 infra.aop.framework.adapter.UnknownAdviceTypeException
-
Create a new UnknownAdviceTypeException with the given message.
- useClassProxyingIfNecessary(BeanDefinitionRegistry, Element) - 类中的静态方法 infra.aop.config.AopNamespaceUtils
- usePrefix - 类中的变量 infra.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
V
- validate(Class<?>) - 类中的方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory
- validate(Class<?>) - 接口中的方法 infra.aop.aspectj.annotation.AspectJAdvisorFactory
-
Is the given class a valid AspectJ aspect class?
- validateClassIfNecessary(Class<?>, ClassLoader) - 类中的方法 infra.aop.framework.CglibAopProxy
-
Checks to see whether the supplied
Classhas already been validated and validates it if not. - validatedClasses - 类中的静态变量 infra.aop.framework.CglibAopProxy
-
Keeps track of the Classes that we have validated for final methods.
- validateInterfaces() - 类中的方法 infra.aop.aspectj.DeclareParentsAdvisor
- validateInterfaces() - 接口中的方法 infra.aop.IntroductionAdvisor
-
Can the advised interfaces be implemented by the introduction advice?
- validateInterfaces() - 类中的方法 infra.aop.support.DefaultIntroductionAdvisor
- validateIntroductionAdvisor(IntroductionAdvisor) - 类中的方法 infra.aop.framework.AdvisedSupport
- validateObject(PooledObject<Object>) - 类中的方法 infra.aop.target.CommonsPool2TargetSource
- valueOf(String) - enum class中的静态方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 infra.aop.aspectj.annotation.AbstractAspectJAdvisorFactory.AspectJAnnotationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- varTypeField - 类中的静态变量 infra.aop.aspectj.RuntimeTestWalker
- visit(And) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- visit(Call) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- visit(FieldGetCall) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- visit(HasAnnotation) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- visit(HasAnnotation) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- visit(Instanceof) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.InstanceOfResidueTestVisitor
- visit(Instanceof) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.SubtypeSensitiveVarTypeTestVisitor
- visit(Instanceof) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- visit(Literal) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- visit(Not) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- visit(Or) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
- visit(MatchingContextBasedTest) - 类中的方法 infra.aop.aspectj.RuntimeTestWalker.TestVisitorAdapter
W
- wrap(Object) - 接口中的方法 infra.aop.framework.adapter.AdvisorAdapterRegistry
-
Return an
Advisorwrapping the given advice. - wrap(Object) - 类中的方法 infra.aop.framework.adapter.DefaultAdvisorAdapterRegistry
- wrapIfNecessary(Object, String, Object) - 类中的方法 infra.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() - 类中的方法 infra.aop.target.AbstractPrototypeTargetSource
-
Replaces this object with a SingletonTargetSource on serialization.
- writeToLog(Logger, String) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Write the supplied trace message to the supplied
Loggerinstance. - writeToLog(Logger, String, Throwable) - 类中的方法 infra.aop.interceptor.AbstractTraceInterceptor
-
Write the supplied trace message and
Throwableto the suppliedLoggerinstance.
All Classes and Interfaces|常量字段值|所有程序包|序列化表格