Interface ProxyBeanDefinition<T>

Type Parameters:
T - The bean definition type
All Superinterfaces:
AnnotationMetadata, AnnotationMetadataDelegate, AnnotationMetadataProvider, AnnotationSource, ArgumentCoercible<T>, BeanContextConditional, BeanDefinition<T>, BeanInfo<T>, BeanType<T>, Named, QualifiedBeanType<T>

public interface ProxyBeanDefinition<T> extends BeanDefinition<T>
Marker interface for a BeanDefinition that is an AOP proxy.
Since:
1.0
Author:
Graeme Rocher
  • Method Details

    • getTargetDefinitionType

      Class<BeanDefinition<T>> getTargetDefinitionType()
      Returns:
      The target type
    • getTargetType

      Class<T> getTargetType()
      Returns:
      The target type
    • isProxy

      default boolean isProxy()
      Description copied from interface: BeanDefinition
      Whether this bean definition represents a proxy.
      Specified by:
      isProxy in interface BeanDefinition<T>
      Returns:
      True if it represents a proxy