Class ExcludableContextAnnotationAutowireCandidateResolver

java.lang.Object
org.springframework.beans.factory.support.SimpleAutowireCandidateResolver
org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver
org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver
org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver
org.springframework.osgi.atlassian.ExcludableContextAnnotationAutowireCandidateResolver
All Implemented Interfaces:
Cloneable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.support.AutowireCandidateResolver

public class ExcludableContextAnnotationAutowireCandidateResolver extends org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver
An autowire candidate resolver that excludes unwanted beans to be autowired. In Spring 4.3, some internal beans (e.g. importRegistry which is of type Collection) may be autowired when there are matched property types.
Since:
4.6.0
  • Field Summary

    Fields inherited from class org.springframework.beans.factory.support.SimpleAutowireCandidateResolver

    INSTANCE
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isAutowireCandidate(org.springframework.beans.factory.config.BeanDefinitionHolder bdHolder, org.springframework.beans.factory.config.DependencyDescriptor descriptor)
     

    Methods inherited from class org.springframework.context.annotation.ContextAnnotationAutowireCandidateResolver

    buildLazyResolutionProxy, getLazyResolutionProxyIfNecessary, isLazy

    Methods inherited from class org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver

    addQualifierType, checkQualifier, checkQualifiers, extractValue, findValue, getFactoryMethodAnnotation, getQualifiedElementAnnotation, getSuggestedValue, hasQualifier, isQualifier, isRequired, setValueAnnotationType

    Methods inherited from class org.springframework.beans.factory.support.GenericTypeAwareAutowireCandidateResolver

    checkGenericTypeMatch, cloneIfNecessary, getBeanFactory, getResolvedDecoratedDefinition, getReturnTypeForFactoryMethod, setBeanFactory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExcludableContextAnnotationAutowireCandidateResolver

      public ExcludableContextAnnotationAutowireCandidateResolver()
  • Method Details

    • isAutowireCandidate

      public boolean isAutowireCandidate(org.springframework.beans.factory.config.BeanDefinitionHolder bdHolder, org.springframework.beans.factory.config.DependencyDescriptor descriptor)
      Specified by:
      isAutowireCandidate in interface org.springframework.beans.factory.support.AutowireCandidateResolver
      Overrides:
      isAutowireCandidate in class org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver