public class BeanWiringInfo extends Object
Configurable
 annotation and the AspectJ AnnotationBeanConfigurerAspect.BeanWiringInfoResolver, 
AutowireCapableBeanFactory, 
Configurable| Modifier and Type | Field and Description | 
|---|---|
static int | 
AUTOWIRE_BY_NAME
Constant that indicates autowiring bean properties by name. 
 | 
static int | 
AUTOWIRE_BY_TYPE
Constant that indicates autowiring bean properties by type. 
 | 
| Constructor and Description | 
|---|
BeanWiringInfo()
Create a default BeanWiringInfo that suggests plain initialization of
 factory and post-processor callbacks that the bean class may expect. 
 | 
BeanWiringInfo(int autowireMode,
              boolean dependencyCheck)
Create a new BeanWiringInfo that indicates autowiring. 
 | 
BeanWiringInfo(String beanName)
Create a new BeanWiringInfo that points to the given bean name. 
 | 
BeanWiringInfo(String beanName,
              boolean isDefaultBeanName)
Create a new BeanWiringInfo that points to the given bean name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getAutowireMode()
Return one of the constants  
AUTOWIRE_BY_NAME /
 AUTOWIRE_BY_TYPE, if autowiring is indicated. | 
String | 
getBeanName()
Return the specific bean name that this BeanWiringInfo points to, if any. 
 | 
boolean | 
getDependencyCheck()
Return whether to perform a dependency check for object references
 in the bean instance (after autowiring). 
 | 
boolean | 
indicatesAutowiring()
Return whether this BeanWiringInfo indicates autowiring. 
 | 
boolean | 
isDefaultBeanName()
Return whether the specific bean name is a suggested default bean name,
 not necessarily matching an actual bean definition in the factory. 
 | 
public static final int AUTOWIRE_BY_NAME
public static final int AUTOWIRE_BY_TYPE
public BeanWiringInfo()
public BeanWiringInfo(String beanName)
beanName - the name of the bean definition to take the property values fromIllegalArgumentException - if the supplied beanName is null,
 is empty, or consists wholly of whitespacepublic BeanWiringInfo(String beanName, boolean isDefaultBeanName)
beanName - the name of the bean definition to take the property values fromisDefaultBeanName - whether the given bean name is a suggested
 default bean name, not necessarily matching an actual bean definitionIllegalArgumentException - if the supplied beanName is null,
 is empty, or consists wholly of whitespacepublic BeanWiringInfo(int autowireMode,
                      boolean dependencyCheck)
autowireMode - one of the constants AUTOWIRE_BY_NAME /
 AUTOWIRE_BY_TYPEdependencyCheck - whether to perform a dependency check for object
 references in the bean instance (after autowiring)IllegalArgumentException - if the supplied autowireMode
 is not one of the allowed valuesAUTOWIRE_BY_NAME, 
AUTOWIRE_BY_TYPEpublic boolean indicatesAutowiring()
public String getBeanName()
public boolean isDefaultBeanName()
public int getAutowireMode()
AUTOWIRE_BY_NAME /
 AUTOWIRE_BY_TYPE, if autowiring is indicated.public boolean getDependencyCheck()