org.constretto.spring.internal
Class ConstrettoAutowireCandidateResolver

java.lang.Object
  extended by org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver
      extended by org.constretto.spring.internal.ConstrettoAutowireCandidateResolver
All Implemented Interfaces:
BeanFactoryAware, AutowireCandidateResolver

public class ConstrettoAutowireCandidateResolver
extends QualifierAnnotationAutowireCandidateResolver

Internal class that reads @Environment annotations on classes and removes all classes that are not annotated with the current environment as autowire candidates.

Author:
Kaare Nilsen

Constructor Summary
ConstrettoAutowireCandidateResolver()
           
 
Method Summary
 boolean isAutowireCandidate(BeanDefinitionHolder bdHolder, DependencyDescriptor descriptor)
           
 
Methods inherited from class org.springframework.beans.factory.annotation.QualifierAnnotationAutowireCandidateResolver
addQualifierType, checkQualifier, checkQualifiers, findValue, getSuggestedValue, isQualifier, setBeanFactory, setValueAnnotationType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstrettoAutowireCandidateResolver

public ConstrettoAutowireCandidateResolver()
Method Detail

isAutowireCandidate

public boolean isAutowireCandidate(BeanDefinitionHolder bdHolder,
                                   DependencyDescriptor descriptor)
Specified by:
isAutowireCandidate in interface AutowireCandidateResolver
Overrides:
isAutowireCandidate in class QualifierAnnotationAutowireCandidateResolver


Copyright © 2008-2012. All Rights Reserved.