java.lang.Object | |
↳ | org.springframework.beans.factory.wiring.BeanWiringInfo |
Holder for bean wiring metadata information about a particular class. Used in
conjunction with the Configurable
annotation and the AspectJ AnnotationBeanConfigurerAspect
.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | AUTOWIRE_BY_NAME | Constant that indicates autowiring bean properties by name. | |||||||||
int | AUTOWIRE_BY_TYPE | Constant that indicates autowiring bean properties by type. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create a default BeanWiringInfo that suggests plain initialization of
factory and post-processor callbacks that the bean class may expect.
| |||||||||||
Create a new BeanWiringInfo that points to the given bean name.
| |||||||||||
Create a new BeanWiringInfo that points to the given bean name.
| |||||||||||
Create a new BeanWiringInfo that indicates autowiring.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return one of the constants
AUTOWIRE_BY_NAME /
AUTOWIRE_BY_TYPE , if autowiring is indicated. | |||||||||||
Return the specific bean name that this BeanWiringInfo points to, if any.
| |||||||||||
Return whether to perform a dependency check for object references
in the bean instance (after autowiring).
| |||||||||||
Return whether this BeanWiringInfo indicates autowiring.
| |||||||||||
Return whether the specific bean name is a suggested default bean name,
not necessarily matching an actual bean definition in the factory.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Constant that indicates autowiring bean properties by name.
Constant that indicates autowiring bean properties by type.
Create a default BeanWiringInfo that suggests plain initialization of factory and post-processor callbacks that the bean class may expect.
Create a new BeanWiringInfo that points to the given bean name.
beanName | the name of the bean definition to take the property values from |
---|
IllegalArgumentException | if the supplied beanName is null ,
is empty, or consists wholly of whitespace
|
---|
Create a new BeanWiringInfo that points to the given bean name.
beanName | the name of the bean definition to take the property values from |
---|---|
isDefaultBeanName | whether the given bean name is a suggested default bean name, not necessarily matching an actual bean definition |
IllegalArgumentException | if the supplied beanName is null ,
is empty, or consists wholly of whitespace
|
---|
Create a new BeanWiringInfo that indicates autowiring.
autowireMode | one of the constants AUTOWIRE_BY_NAME /
AUTOWIRE_BY_TYPE |
---|---|
dependencyCheck | 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 values |
---|
Return one of the constants AUTOWIRE_BY_NAME
/
AUTOWIRE_BY_TYPE
, if autowiring is indicated.
Return the specific bean name that this BeanWiringInfo points to, if any.
Return whether to perform a dependency check for object references in the bean instance (after autowiring).
Return whether this BeanWiringInfo indicates autowiring.
Return whether the specific bean name is a suggested default bean name, not necessarily matching an actual bean definition in the factory.