org.springframework.beans.factory.support.AutowireCandidateResolver strategy
interface, providing support for qualifier annotations as well as for lazy resolution
driven by the Lazy annotation in the context.annotation package.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected Object | |
| private Object | buildLazyResolutionProxy(final DependencyDescriptor descriptor, final String beanName, boolean classOnly)
|
| public Class | getLazyResolutionProxyClass(DependencyDescriptor
the descriptor for the target method parameter or field descriptor, String the name of the bean that contains the injection point beanName)
Overrides default org. Determine the proxy class for lazy resolution of the dependency target, if demanded by the injection point. |
| public Object | getLazyResolutionProxyIfNecessary(DependencyDescriptor
the descriptor for the target method parameter or field descriptor, String the name of the bean that contains the injection point beanName)
Overrides default org. Build a proxy for lazy resolution of the actual dependency target, if demanded by the injection point. |
| protected boolean |
| ContextAnnotationAutowireCandidateResolver | back to summary |
|---|---|
| public ContextAnnotationAutowireCandidateResolver() | |
| buildLazyResolutionProxy | back to summary |
|---|---|
| protected Object buildLazyResolutionProxy(DependencyDescriptor descriptor, String beanName) | |
| buildLazyResolutionProxy | back to summary |
|---|---|
| private Object buildLazyResolutionProxy(final DependencyDescriptor descriptor, final String beanName, boolean classOnly) | |
| getLazyResolutionProxyClass | back to summary |
|---|---|
| public Class Overrides default org. Doc from org. Determine the proxy class for lazy resolution of the dependency target, if demanded by the injection point. The default implementation simply returns
| |
| getLazyResolutionProxyIfNecessary | back to summary |
|---|---|
| public Object getLazyResolutionProxyIfNecessary(DependencyDescriptor descriptor, String beanName) Overrides default org. Build a proxy for lazy resolution of the actual dependency target, if demanded by the injection point. The default implementation simply returns
| |
| isLazy | back to summary |
|---|---|
| protected boolean isLazy(DependencyDescriptor descriptor) | |