public class ServiceInjectionProvider extends Object implements InjectionProvider2
Inject annotation that, when all other forms of injection have failed,
matches the field type to a service interface.| Constructor and Description |
|---|
ServiceInjectionProvider(ObjectLocator locator,
ComponentClassCache classCache) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
Perform the injection, if possible.
|
public ServiceInjectionProvider(ObjectLocator locator, ComponentClassCache classCache)
public boolean provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)
InjectionProvider2PlasticField.inject(Object). The caller is responsible for invoking PlasticField.claim(Object).provideInjection in interface InjectionProvider2field - that has the Inject annotationlocator - allows services to be locatedcomponentModel - defines the relevant aspects of the component5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.