Package org.jvnet.hk2.config
Interface InjectionResolverQuery
-
- All Known Implementing Classes:
InjectionResolver
,MapInjectionResolver
public interface InjectionResolverQuery
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V> V
getValue(Object component, AnnotatedElement annotated, Type genericType, Class<V> type)
Returns the value to inject in the field or method of component annotated with the annotated annotation.
-
-
-
Method Detail
-
getValue
<V> V getValue(Object component, AnnotatedElement annotated, Type genericType, Class<V> type) throws org.glassfish.hk2.api.MultiException
Returns the value to inject in the field or method of component annotated with the annotated annotation.- Parameters:
component
- injection target instanceonBehalfOf
- inhabitant doing the injection forannotated
- is the annotated java elementMethod
orField
genericType
- the generic type of the expected returntype
- type of the expected return- Returns:
- the resource to be injected
- Throws:
org.glassfish.hk2.api.MultiException
- if the resource cannot be located.
-
-