Uses of Interface
org.springframework.aop.aspectj.annotation.MetadataAwareAspectInstanceFactory
Packages that use MetadataAwareAspectInstanceFactory
Package
Description
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP.
- 
Uses of MetadataAwareAspectInstanceFactory in org.springframework.aop.aspectj.annotationClasses in org.springframework.aop.aspectj.annotation that implement MetadataAwareAspectInstanceFactoryModifier and TypeClassDescriptionclassAspectInstanceFactoryimplementation backed by a SpringBeanFactory.classDecorator to cause aMetadataAwareAspectInstanceFactoryto instantiate only once.classAspectInstanceFactorybacked by aBeanFactory-provided prototype, enforcing prototype semantics.classImplementation ofMetadataAwareAspectInstanceFactorythat creates a new instance of the specified aspect class for everySimpleAspectInstanceFactory.getAspectInstance()call.classImplementation ofMetadataAwareAspectInstanceFactorythat is backed by a specified singleton object, returning the same instance for everySingletonAspectInstanceFactory.getAspectInstance()call.Methods in org.springframework.aop.aspectj.annotation with parameters of type MetadataAwareAspectInstanceFactoryModifier and TypeMethodDescriptionAspectJAdvisorFactory.getAdvice(Method candidateAdviceMethod, AspectJExpressionPointcut expressionPointcut, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, String aspectName) Build a Spring AOP Advice for the given AspectJ advice method.ReflectiveAspectJAdvisorFactory.getAdvice(Method candidateAdviceMethod, AspectJExpressionPointcut expressionPointcut, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, String aspectName) AspectJAdvisorFactory.getAdvisor(Method candidateAdviceMethod, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrder, String aspectName) Build a Spring AOP Advisor for the given AspectJ advice method.ReflectiveAspectJAdvisorFactory.getAdvisor(Method candidateAdviceMethod, MetadataAwareAspectInstanceFactory aspectInstanceFactory, int declarationOrderInAspect, String aspectName) AspectJAdvisorFactory.getAdvisors(MetadataAwareAspectInstanceFactory aspectInstanceFactory) Build Spring AOP Advisors for all annotated At-AspectJ methods on the specified aspect instance.ReflectiveAspectJAdvisorFactory.getAdvisors(MetadataAwareAspectInstanceFactory aspectInstanceFactory) Constructors in org.springframework.aop.aspectj.annotation with parameters of type MetadataAwareAspectInstanceFactoryModifierConstructorDescriptionCreate a new lazily initializing decorator for the given AspectInstanceFactory.