org.sonatype.inject.BeanEntry<Q extends java.lang.annotation.Annotation, T> |
Map Entry that maps a JSR330 @Qualifier
annotation to a bean implementation.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns a human-readable description of the bean; see @
Description . | |||||||||||
Attempts to find the implementation type without creating the bean instance.
| |||||||||||
Returns the @
Qualifier annotation associated with this particular bean. | |||||||||||
Returns the underlying
Provider ; may support creation of multiple instances. | |||||||||||
Returns the bean's rank; higher ranked beans override lower ranked beans.
| |||||||||||
Returns an arbitrary object that describes where this bean was configured.
| |||||||||||
Returns the associated instance of the bean; returns same instance for each call.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Returns a human-readable description of the bean; see @Description
.
Attempts to find the implementation type without creating the bean instance.
null
if the type cannot be determined
Returns the @Qualifier
annotation associated with this particular bean.
Returns the underlying Provider
; may support creation of multiple instances.
Returns the bean's rank; higher ranked beans override lower ranked beans.
Returns an arbitrary object that describes where this bean was configured.
Returns the associated instance of the bean; returns same instance for each call.