程序包 infra.aop.config

类 AdvisorComponentDefinition

java.lang.Object
infra.beans.factory.parsing.AbstractComponentDefinition
infra.aop.config.AdvisorComponentDefinition
所有已实现的接口:
infra.beans.BeanMetadataElement, infra.beans.factory.parsing.ComponentDefinition

public class AdvisorComponentDefinition extends infra.beans.factory.parsing.AbstractComponentDefinition
ComponentDefinition that bridges the gap between the advisor bean definition configured by the <aop:advisor> tag and the component definition infrastructure.
从以下版本开始:
4.0
作者:
Rob Harrop, Juergen Hoeller
  • 字段详细资料

    • advisorBeanName

      private final String advisorBeanName
    • advisorDefinition

      private final infra.beans.factory.config.BeanDefinition advisorDefinition
    • description

      private final String description
    • beanReferences

      private final infra.beans.factory.config.BeanReference[] beanReferences
    • beanDefinitions

      private final infra.beans.factory.config.BeanDefinition[] beanDefinitions
  • 构造器详细资料

    • AdvisorComponentDefinition

      public AdvisorComponentDefinition(String advisorBeanName, infra.beans.factory.config.BeanDefinition advisorDefinition)
    • AdvisorComponentDefinition

      public AdvisorComponentDefinition(String advisorBeanName, infra.beans.factory.config.BeanDefinition advisorDefinition, @Nullable infra.beans.factory.config.BeanDefinition pointcutDefinition)
  • 方法详细资料

    • buildDescription

      private String buildDescription(infra.beans.factory.config.BeanReference adviceReference, infra.beans.factory.config.BeanDefinition pointcutDefinition)
    • buildDescription

      private String buildDescription(infra.beans.factory.config.BeanReference adviceReference, infra.beans.factory.config.BeanReference pointcutReference)
    • getName

      public String getName()
    • getDescription

      public String getDescription()
      指定者:
      getDescription 在接口中 infra.beans.factory.parsing.ComponentDefinition
      覆盖:
      getDescription 在类中 infra.beans.factory.parsing.AbstractComponentDefinition
    • getBeanDefinitions

      public infra.beans.factory.config.BeanDefinition[] getBeanDefinitions()
      指定者:
      getBeanDefinitions 在接口中 infra.beans.factory.parsing.ComponentDefinition
      覆盖:
      getBeanDefinitions 在类中 infra.beans.factory.parsing.AbstractComponentDefinition
    • getBeanReferences

      public infra.beans.factory.config.BeanReference[] getBeanReferences()
      指定者:
      getBeanReferences 在接口中 infra.beans.factory.parsing.ComponentDefinition
      覆盖:
      getBeanReferences 在类中 infra.beans.factory.parsing.AbstractComponentDefinition
    • getSource

      @Nullable public Object getSource()