Interface BeanWiringInfoResolver
- All Known Implementing Classes:
AnnotationBeanWiringInfoResolver
,ClassNameBeanWiringInfoResolver
public interface BeanWiringInfoResolver
Strategy interface to be implemented by objects than can resolve bean name information, given a newly instantiated bean object. Invocations to theresolveWiringInfo(java.lang.Object)
method on this interface will be driven by the AspectJ pointcut in the relevant concrete aspect.Metadata resolution strategy can be pluggable. A good default is
ClassNameBeanWiringInfoResolver
, which uses the fully-qualified class name as bean name.- Since:
- 2.0
- Author:
- Rod Johnson
- See Also:
BeanWiringInfo
,ClassNameBeanWiringInfoResolver
,AnnotationBeanWiringInfoResolver
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BeanWiringInfo
resolveWiringInfo(Object beanInstance)
Resolve the BeanWiringInfo for the given bean instance.
Method Detail
resolveWiringInfo
BeanWiringInfo resolveWiringInfo(Object beanInstance)
Resolve the BeanWiringInfo for the given bean instance.- Parameters:
beanInstance
- the bean instance to resolve info for- Returns:
- the BeanWiringInfo, or
null
if not found